TRIM รองรับการกำหนดค่า RAID 0 สำหรับไดรฟ์ SSD ใน Windows 7 หรือไม่


13

ฉันรู้ว่าคำถามนี้อาจถูกถามในบางจุดในอดีต แต่ฉันพยายามที่จะคิดออกว่า Windows 7 รองรับการส่งคำสั่ง TRIM ผ่านตัวควบคุม RAID หรือไม่

ฉันกำลังพยายามตัดสินใจระหว่างการซื้อไดรฟ์ SSD เดียวและใช้ TRIM หรือซื้อไดรฟ์ SSD สองตัวและวางไว้ในการกำหนดค่า RAID 0

การกำหนดค่าปัจจุบันที่เร็วที่สุดที่ฉันสามารถตั้งค่าคืออะไร

ฉันต้องการให้เครื่องพัฒนาของฉันมีความรวดเร็ว

KronoSต้องการการอัปเดตเกี่ยวกับสิ่งนี้:

ฉันกำลังดูว่ามีการอัปเดตเกี่ยวกับเรื่องนี้หรือไม่เนื่องจากฉันมีการตั้งค่า RAID 0 พร้อมกับไดรฟ์ SSD สองตัว TRIM รองรับ SSD ในอาร์เรย์ RAID0 อย่างถูกต้องผ่านคำสั่ง TRIM หรือไม่

คำตอบ:


6

แก้ไข : สำหรับบางระบบ Intel สนับสนุนการส่งคำสั่ง TRIM ไปยัง SSD ใน RAID-0 ต้องการมี :

  • มาเธอร์บอร์ด 7-series (ไม่รองรับชิปเซ็ต 6-series)
  • เทคโนโลยี Rapid Storage Technology (RST) ของ Intel สำหรับไดรเวอร์ RAID รุ่น 11.0 หรือสูงกว่า ( 11.2 เป็นรุ่นปัจจุบัน )
  • Windows 7 (รองรับ Windows 8 แล้ว)

คอนโทรลเลอร์หน่วยเก็บข้อมูลของ Intel บางตัวจะส่งผ่าน TRIM ไปยัง SSDเมื่อคอนโทรลเลอร์อยู่ในโหมด RAID และฮาร์ดไดรฟ์บางตัวนั้นถูกโจมตี อย่างไรก็ตามในขณะนี้ SSD ต้องไม่อยู่ใน RAID เพื่อรับ TRIM

สิ่งนี้จะขึ้นอยู่กับ SSD เฉพาะที่คุณวางแผนจะซื้อด้วย AnandTech เพิ่งเปรียบเทียบประสิทธิภาพของ SSD Intel X25-V 2 x 40GB ใน RAID-0 กับ SSD อื่น (ไม่ใช่ RAID) ความเร็วในการเขียนแบบสุ่มและเรียงลำดับ (จัดชิด) นั้นดีขึ้น แต่ยังคงมีตัวเลือก SSD เดี่ยวที่ดีกว่าซึ่งจะไม่ประสบกับการสูญเสีย TRIM

อัปเดต: สำหรับ Windows 7 ฉันไม่พบหลักฐานใด ๆ ที่ SSD ในฮาร์ดแวร์หรือซอฟต์แวร์ RAID 0 จะยอมรับ TRIM เทคโนโลยี Intel Rapid Storage ได้รับการอัพเดตจากเวอร์ชั่น 9.6 เป็น 10.1 แต่ไม่ได้เพิ่มคุณสมบัตินี้ อย่างไรก็ตามอาจเป็นไปได้โดยใช้ซอฟต์แวร์ RAID ที่มี btrfs (และ Linux):

ตามที่ฉันเข้าใจแล้วคอนโทรลเลอร์ RAID ของฮาร์ดแวร์ไม่ส่งคำสั่ง TRIM ไปยังดิสก์ btrfs เกี่ยวข้องกับดิสก์โดยตรงรองรับ TRIM และสนับสนุน RAID ฉันไม่เห็นชัดเจนว่าสามารถรวม RAID และ TRIM โดยใช้ btrfs กับดิสก์อิสระดังนั้นฉันจึงถาม: เมื่อ btrfs อยู่ในโหมด RAID มันยังส่งคำสั่ง TRIM ไปยัง SSD หรือไม่


หากเปิดใช้งาน TRIM คุณควรทำเช่นนั้น


ตกลงที่เหมาะสม ดังนั้นถ้าให้ตัวเลือกระหว่าง 1 Crucial RealSSD C300 256GB หรือ 2 Crucial RealSSD C300 128GB ใน RAID 0 ซึ่งเร็วกว่าอะไร RAID 0 จะไม่มีการตัดแต่งหรือไม่?
John Sonmez

@ จอห์นมันยากที่จะบอกว่าไม่มีมาตรฐาน แต่ฉันเดาว่าตัวเลือก RAID-0 จะเร็วที่สุดอย่างน้อยในตอนแรก โดยส่วนตัวแล้วฉันต้องการ SSD ที่มีขนาดใหญ่กว่าหนึ่งตัวเนื่องจาก SSD มักจะเร็วกว่าพื้นที่ว่างที่มากขึ้นที่มีอยู่ (และ TRIM จะช่วยรักษาพื้นที่ว่างในช่วงเวลาหนึ่ง) และเนื่องจากความยุ่งยากเล็กน้อยที่ RAID เพิ่ม ความเร็วในการเรียงลำดับควรผ่านหลังคาด้วย C300s ใน RAID-0 (โดยเฉพาะกับ 6Gb / s SATA) แต่บ่อยครั้งที่ความเร็วในการอ่าน / เขียนแบบสุ่มมีอิทธิพลในการใช้งานจริง
sblair

6

ดูเหมือนว่า TRIM ยังไม่ได้รับการสนับสนุนบน RAID ไม่ว่าจะเป็นซอฟต์แวร์หรือฮาร์ดแวร์หรือระดับ 0 ขึ้นไปและดูเหมือนว่า Microsoft จะไม่ตำหนิในกรณีนี้

จากIntel Rapid Storage Technology :

TRIM รองรับการตั้งค่า RAID หรือไม่?

Intel® Rapid Storage Technology 9.6 รองรับ TRIM ในโหมด AHCI และในโหมด RAID สำหรับไดรฟ์ที่ไม่ได้เป็นส่วนหนึ่งของโวลุ่ม RAID

มีการส่งข้อบกพร่องเพื่อแก้ไขข้อมูลในไฟล์วิธีใช้ที่ระบุว่ารองรับ TRIM ในโวลุ่ม RAID

สำหรับ Intel Rapid Storage Technology เวอร์ชัน 10 ปัจจุบันบทความคุณลักษณะใดบ้างที่ได้รับการสนับสนุนในแต่ละ I / O คอนโทรลเลอร์ฮับ (ICH) ยังคงกล่าวถึง:

รองรับ TRIM ใน Windows 7 * (ในโหมด AHCI และ RAID สำหรับไดรฟ์ที่ไม่ได้เป็นส่วนหนึ่งของโวลุ่ม RAID)

ซอฟต์แวร์บทความRAID / LVM TRIM รองรับบน Linuxยืนยันข้อเท็จจริงนี้สำหรับ Linux แต่มีวิธีแก้ไขที่สงวน TRIM และมีผลเช่นเดียวกับ RAID-0 แต่ไม่มีการใช้ RAID


ดังนั้นในสาระสำคัญไม่มีการสนับสนุนใด ๆ สำหรับ TRIM ในการกำหนดค่า RAID ใด ๆ ของ SSD เสียใจ
James Mertz

1
@KronoS: การกำหนดค่า RAID ที่สนับสนุนเพียงอย่างเดียวสำหรับ TRIM คือ (1) กรณีเล็ก ๆ น้อย ๆ ของดิสก์หนึ่งแผ่นหรือ (2) เมื่อดิสก์ถูกใช้เป็นสมาชิกที่ไม่ใช่สมาชิกของ RAID
harrymc

ถ้า Microsoft ไม่กล่าวโทษนั่นหมายความว่า TRIM ได้รับการสนับสนุนสำหรับการกำหนดค่า RAID-1 ซอฟต์แวร์ Windows 7 (ไม่มี RAID เฟิร์มแวร์ / ฮาร์ดแวร์ที่เกี่ยวข้อง)
pacoverflow

@pacoverflow: ฉันไม่รู้จริงๆ ฉันคิดว่ามันจะขึ้นอยู่กับไดรเวอร์ / ดิสก์คอมโบของคุณ
harrymc

1
@pacoverflow: คำตอบนั้นเริ่มต้นตั้งแต่ปี 2014 Windows รุ่นใหม่อาจทำได้ดีกว่า ดู Storage Spaces ที่เปิดตัวใน Windows 8
harrymc

2

ณ ตอนนี้: ไม่มีตัวควบคุม RAID ที่ฉันรู้ว่ากำลังส่งคำสั่ง TRIM ลงไปยัง SSD ที่เชื่อมต่อ


2

คุณสามารถทราบได้ว่าการตัดแต่งนั้นเริ่มต้นด้วยการเริ่มทำงาน cmd และเข้าสู่;

fsutil behavior query DisableDeleteNotify

ผลลัพธ์ 0 ระบุว่าเป็น


1
นี้จะบอกคุณถ้าตัดจะเปิดการใช้งานไม่ว่าจะเป็นจริงในการทำงาน superuser.com/a/145698/13781
Vladimir Panteleev

1

เพื่อให้สามารถใช้งาน TRIM ได้เมื่อใช้ SSD ในการโจมตี 0 ค่าคุณต้องมี 2 สิ่งเพื่อให้ได้ TRIM

สิ่งแรกและที่สำคัญที่สุดคือคุณต้องใช้ Intel Raid OROM 11.2 หรือใหม่กว่า (The OROM เป็นส่วนหนึ่งของไบออสของคุณและสามารถอัปเดตผ่านการอัพเดตไบออส) Intel สนับสนุน TRIM อย่างเป็นทางการเฉพาะสำหรับการโจมตี 0 SSD บนชิปเซ็ต 7 series ใหม่ แต่ไม่ได้หมายความว่าไม่สามารถใช้กับชิปเซ็ต Intel รุ่นเก่าเช่น P67 / Z67 (อาจมีชิปเซ็ตอื่นที่สามารถเพิ่ม 11.2 หรือใหม่กว่า OROM) หากคุณสามารถหาไบออสที่กำหนดเอง / modded ที่มี Intel Raid OROM 11.2 หรือใหม่กว่า (ปัจจุบันคือ Intel RAID OROM 11.6.0.1702) และติดตั้ง Intel Rapid Storage Technology 11.2 หรือไดรเวอร์ใหม่กว่า (ปัจจุบันเป็น Intel RST 11.7.0.1013) จะได้รับ TRIM สำหรับ RAID 0 RAID

นี่คือลิงค์ไปยังฟอรัมที่ฉันพบว่ามีไบออส modded 'สำหรับ ASUS / ASRock (ชิปเซ็ตที่มีไว้สำหรับ RAID OROM อัพเดท P67 / Z68 / Z77) เมนบอร์ด - ASUS / ASRock BIOS พร้อม RAID OROM ที่อัปเดต (ลิงก์นี้ยังมีลิงค์ดาวน์โหลดสำหรับ ไดรเวอร์ Intel Rapid Storage Technology 11.7.0.1013) ตรวจสอบให้แน่ใจว่าได้อ่านฟอรัมจะให้คำแนะนำเกี่ยวกับวิธีการติดตั้งไบออสที่ดัดแปลงรวมทั้งข้อมูลสำคัญอื่น ๆ ฉันเพิ่งทำสิ่งนี้กับเมนบอร์ด Asus Sabertooth Z77 แต่มันก็เหมือนกันกับมาเธอร์บอร์ด Asus Z77 ทั้งหมดฉันไม่เคยมีประสบการณ์ในการทำเช่นนี้กับผู้ผลิตเมนบอร์ดรายอื่น เพื่อที่จะติดตั้งไบออสที่ดัดแปลงแล้วคุณต้องทำแฟลชไบออสผ่านยูทิลิตี้ USB Bios Flashback นี้จะต้องให้คุณใส่ไฟล์ไบออส modded ในแฟลชไดรฟ์ usb เปลี่ยนชื่อไฟล์ไบออส (สำหรับ Sabertooth Z77 ฉันต้องเปลี่ยนไบออสเป็น Z77ST.CAP เมนบอร์ดแต่ละตัวมี ชื่อไฟล์เฉพาะและ USB Bios Flashback จะไม่ทำงานหากชื่อไฟล์นั้นไม่ถูกต้องอย่างแน่นอนคุณจะไม่เกิดความเสียหายหรือแตกหักอะไรถ้าคุณใช้ยูเอสบีแฟลชแบ็คยูทิลิตี้ที่มีชื่อไฟล์ที่ไม่ถูกต้องสำหรับไบออส เพื่อที่จะใช้ประโยชน์จากคุณสมบัติใหม่ของ OROM เช่น TRIM คุณจะต้องทำลายและสร้างอาร์เรย์การโจมตีของคุณใหม่จากนั้นคุณจะต้องทำการติดตั้ง Windows 7 ใหม่ (อย่าใช้ภาพแทนการติดตั้งใหม่ ) หลังจากติดตั้ง Windows แล้วและคุณได้ติดตั้งไดรเวอร์พร้อมกับ Intel Rapid Storage Technology 11.7.0 แล้ว

หากคุณใช้ SSD ของคุณในอาเรย์ RAID โดยไม่รองรับ TRIM ฉันขอแนะนำให้คุณใช้ "Secure-erase" ในไดรฟ์ SSD แต่ละตัวนี่เป็นการลบความปลอดภัยที่แตกต่างจากเดิมที่ใช้ใน HHD เพื่อลบข้อมูลทั้งหมด . ฉันได้ทำสิ่งนี้เป็นการส่วนตัวกับทั้ง SSD ของฉันบนคอมพิวเตอร์ที่บ้านหลักของฉันและไม่มีปัญหาใด ๆ และมันก็ส่งคืนประสิทธิภาพ SSD ของฉันกลับมาเหมือนเดิมเมื่อตอนที่ฉันติดตั้ง SSD ของเดิม - วิธีรับ SSD ประสิทธิภาพของคุณกลับ - ลิงก์จะมีคำแนะนำ วิธีการลบ SSD อย่างปลอดภัยคุณจะใช้ Parted Magic และ unetbootin เพื่อใส่ Parted Magic ลงใน USB ที่สามารถบู๊ตได้ (unetbootin เป็นเครื่องมือที่มีประโยชน์อย่างเหลือเชื่อเพราะจะช่วยให้คุณสามารถใช้ไฟล์. isi ที่บูตได้และสร้าง แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.