ฮาร์ดแวร์ RAID Controller รองรับ SSD TRIM


16

ฮาร์ดแวร์คอนโทรลเลอร์ RAID ใด ๆ ที่มีในปัจจุบันรองรับTRIMหรือไม่

หากไม่มีผู้ผลิตรายใดมีวันที่เป้าหมายสำหรับการสนับสนุน TRIM หรือไม่

ฉันควรสนใจ TRIM สำหรับ SSD ที่ติดตั้งในเวิร์กสเตชันที่ไวต่อประสิทธิภาพหรือไม่

ก่อนที่คุณจะแนะนำใช่ซอฟต์แวร์ RAID จะเลี่ยงปัญหา แต่ข้อกำหนดของฉันไม่อนุญาตให้มีซอฟต์แวร์ RAID

แก้ไข:คำตอบดูเหมือนว่า "ไม่มีตัวควบคุม RAID รองรับ TRIM" ณ วันที่ปัจจุบัน

อัพเดต: มา เธอร์บอร์ดซีรีส์ Intel 7 รองรับ RAID 0 TRIMณ เดือนสิงหาคม 2555 อาจมีผู้จำหน่ายเพิ่มมากขึ้นในปี 2558

คำตอบ:


18

ฉันไม่รู้จักตัวควบคุม RAID ที่สนับสนุนคำสั่ง TRIM

ตามที่ลิงก์ Wikipedia ของคุณอธิบายไว้คำสั่ง TRIM จะให้วิธีสำหรับระบบไฟล์ในการบอก SSD เมื่อไม่ต้องการบล็อกข้อมูลอีกต่อไป ตัวอย่างเช่นหลังจากไฟล์ถูกลบ

ชีวิตมีความซับซ้อนมากขึ้นถ้าคุณมีชั้นเลเยอร์ RAID ระหว่างระบบไฟล์และ SSD ก่อนอื่นคุณต้องอัปเดตซอฟต์แวร์ RAID (หรือเฟิร์มแวร์) เพื่อยอมรับคำสั่ง TRIM จากระบบไฟล์ จากนั้นเลเยอร์ RAID จะต้องทราบว่าจะทำอย่างไรกับพวกเขา สำหรับ RAID 1 (การมิเรอร์) มันจะค่อนข้างตรงไปตรงมา RAID จะส่งคำสั่ง TRIM ไปยัง SSD พื้นฐาน

สำหรับ RAID ที่ยึดพาริตี้อย่างไรก็ตามคุณสามารถทำได้อย่างง่ายดายด้วยคำสั่ง TRIM แม้ว่าระบบไฟล์จะใช้บล็อกเสร็จ แต่คุณไม่สามารถตัดได้เนื่องจาก RAID ต้องการเนื้อหาของบล็อกเพื่อคำนวณพาริตี RAID สามารถลบบล็อกออกจากบล็อกพาริตีที่สอดคล้องกันแล้วตัดมัน แต่ตอนนี้คุณได้เพิ่มการดำเนินงาน I / O พิเศษ 3 รายการเพื่อให้คุณได้รับประโยชน์ที่ไม่รู้จักจากการออกคำสั่ง TRIM ฉันไม่เห็นว่ามันจะคุ้มค่าหรือไม่

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


Windows 7 รองรับตามการค้นหาของฉัน ฉันสนใจที่จะสนับสนุน RAID 0 TRIM ใช่การตัดแต่ง RAID 5 อาจค่อนข้างซับซ้อน ขอบคุณสำหรับความคิดของคุณ
dss539

อืมฉันจะถอนคำตอบของคุณ แต่ตัวแทนของฉันต่ำเกินไป WTF เกิดขึ้นกับตัวแทนที่ฉันถ่ายโอนโดยอ้างอิงจากกองซ้อนล้นของฉันหรือไม่ ฮึ
dss539

1
@ dss539 ดีถ้าปลอบใจใด ๆ ฉันยกมัน มันเป็นคำอธิบายที่ดีครับ)
drgncabe

0

ไม่สามารถรวมข้อมูลเมตาลงในแถบควบคุมเพื่อทำให้ TRIM มีประโยชน์หรือไม่

เช่นมีตัวนับในแต่ละแถบซึ่งติดตามจำนวนบล็อกที่ใช้ (ตามคำขอการเขียนและการตัดแต่งก่อนหน้าจาก OS) เมื่อถึง 0 ให้ส่งคำสั่ง TRIM ไปยังไดรฟ์ทั้งหมดสำหรับบล็อกในแถบ


คุณกำลังเสนอที่จะลดอายุการใช้งานของไดรฟ์ด้วยการเขียนพิเศษทุกครั้งที่มีการลบไดรฟ์ขณะที่ลดความจุของไดรฟ์อาร์เรย์พร้อมกันหรือไม่ สารประกอบที่มีการคำนวณความเท่าเทียมกันใหม่สำหรับ RAID5 ซึ่งจะต้องมีการอ่านหลายครั้งและการดำเนินการเขียนอื่น
Chris S

0

ล่าสุดอย่างรวดเร็วเทคโนโลยีการจัดเก็บ (RAID) ไดรเวอร์รุ่น 9.6.0.1014ชุดไดรเวอร์ / ผู้จัดการสำหรับการสนับสนุนของไอซี TRIM ...


10
สิ่งนี้ไม่ถูกต้อง รองรับ TRIM สำหรับไดรฟ์ถัดจาก RAID ไม่ใช่ใน RAID ตัวอย่างเช่นคุณมีไดรฟ์ 2 1TB ใน RAID และ SSD ด้วยตัวเองทั้งสามไดรฟ์ที่เชื่อมต่อกับชิปเซ็ต Intel ตัวควบคุม intel จะอยู่ในโหมด RAID แต่ตัว SSD เองไม่ได้อยู่ใน RAID โปรดสังเกตว่าหน้านี้ระบุว่าโดยเฉพาะ: TRIM ไม่ได้รับการสนับสนุนสำหรับ SSD ที่เข้าร่วมในอาเรย์ RAID
davr

downvoted สำหรับข้อมูลที่ไม่ถูกต้อง
rmalayter

0

ฉันยังไม่ได้คิดวิธีการตอบกลับโพสต์ที่เฉพาะเจาะจง แต่ฉันเชื่อว่า davr ผิด

ตามไฟล์ช่วยเหลือของการติดตั้ง Intel RST 9.6.0.1014 ของฉันมันรองรับ TRIM สำหรับอาร์เรย์ RAID แม้ว่าจะเป็นภาษาสวีเดนการแปลคร่าวๆมีดังนี้:

ระบบเปิดใช้งาน RAID [คุณสมบัติมาตรฐานบางอย่าง] ซอฟต์แวร์ของเรารองรับสิ่งต่อไปนี้: [คุณสมบัติอื่น] • TRIM (Microsoft Windows 7 * เท่านั้น) ฟังก์ชั่นนี้รองรับ SSD ตาม ATA-8 สิ่งนี้จะปรับการเขียนให้เหมาะสมที่สุดช่วยให้อุปกรณ์ลดการสึกหรอและช่วยให้มีพื้นที่ไม่ได้ใช้มากที่สุด

โปรดทราบว่านี่ระบุไว้ภายใต้หัวข้อ RAID หลังจากนั้นก็มีหัวข้อเกี่ยวกับ AHCI ฉันตีความว่าเป็นการรองรับการตัดแต่งภายใต้ RAID - โปรดทราบว่าไม่มีการกล่าวถึง TRIM ภายใต้ AHCI


1
พวกเขาไม่ใช่โพสต์นี่ไม่ใช่ฟอรัม คุณไม่สามารถแสดงความคิดเห็นในคำตอบอื่น ๆ ได้เนื่องจากคุณยังใหม่ โปรดดูคำถามที่พบบ่อย (ด้านบนขวา) สำหรับรายละเอียด ยินดีต้อนรับสู่ Server Fault!
Chris S
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.