รวม SSD และฮาร์ดดิสก์ในซอฟต์แวร์ RAID1 หรือไม่


26

มันสมเหตุสมผลหรือไม่ที่จะสร้างซอฟต์แวร์ Linux RAID-1 (การทำมิเรอร์) โดยใช้ SSD และฮาร์ดดิสก์ปกติ ฉันต้องการที่จะรวมข้อดีของ SSD (อัตราการถ่ายโอนที่รวดเร็ว, เวลาในการเข้าถึงที่รวดเร็ว) เข้ากับข้อดีของฮาร์ดดิสก์ (รุ่นราคาถูก, ความผิดที่แตกต่างกัน) และได้รับ RAID ที่รวดเร็วและเชื่อถือได้ ...

  • สิ่งนี้สมเหตุสมผลหรือไม่
  • SSD นั้นมีให้ใช้จริงในการตั้งค่าแบบผสมหรือไม่? เช่นลีนุกซ์ใช้ SSD เป็นหลักในการอ่าน, หรือว่าจะใช้ดิสก์ที่ช้ามาก ๆ ?

ดูสิ่งนี้ด้วย; superuser.com/questions/242812/hybrid-ssd-hdd-raid
RJFalconer

การทำซ้ำที่เป็นไปได้ของการใช้ความเร็วของ SSD + HDD สองตัวใน RAID 1
phuclv

คำตอบ:


15

ดูเหมือนว่าการตั้งค่านี้ค่อนข้างโอเค กฎพื้นฐานคือใช้mdadmกับ--write-mostlyพารามิเตอร์เพื่อให้เขียนไปยัง HDD การอ่านจะยังคงทำจาก SSD ที่รวดเร็ว นอกจากนี้--write-behindพารามิเตอร์ถูกกล่าวเพื่อปรับปรุงประสิทธิภาพการเขียน

การรองรับคำสั่ง TRIM ในการตั้งค่าแบบนี้ดูเหมือนว่าจะมีปัญหา

คำหลักเพิ่มเติมสำหรับการค้นหา:

  • linux ssd raid hybrid
  • mdadm "--write-mostly" ssd

ลิงค์เพิ่มเติม:


2
+1 แต่จำไว้ว่า--write-behindมันไม่ปลอดภัยและเพราะมันต้องการไฟล์บิตแมปเจตนาเขียนภายนอกอาเรย์มันทำให้การเซ็ตอัพยุ่งยากและฉันจะไม่แนะนำมัน --write-mostlyไม่เป็นไร
Tometzky

4

ซอฟต์แวร์โจมตีมีแนวโน้มที่จะแจกจ่ายการอ่านไปยังดิสก์ * เมื่อพิจารณาว่าความเร็วในการอ่านบน SSD นั้นมีแนวโน้มที่จะเร็วกว่าดิสก์ที่ช้ากว่าสองเท่าฉันคิดว่าคุณจะเสียประสิทธิภาพ

จากความคิดเห็นของคุณเกี่ยวกับโมเดลความผิดปกติฉันคิดว่าคุณมีความกังวลเกี่ยวกับอัตรา "เสื่อมสภาพ" ของ SSD คอนโทรลเลอร์รุ่นใหม่ใช้การปรับระดับการสึกหรอที่ซับซ้อนดังนั้นตราบใดที่คุณมีพื้นที่ว่างจำนวนพอสมควรบนจำนวนไดรฟ์การเขียนจำนวนมากคุณจะไม่ต้องฆ่าไดรฟ์ในเวลาใด ๆ

* แก้ไข: ตามคำตอบที่ข้อดีและข้อเสียใด ๆ ที่มี Hybrid SSD / HDD RAIDดูเหมือนว่ามีตัวควบคุมการโจมตี / ซอฟต์แวร์ที่จะทำให้มีอคติในการอ่านไปยัง SSD อย่างชาญฉลาดดังนั้นคุณจะไม่สูญเสียประสิทธิภาพโดยการตรวจค้น


1
ขอบคุณสำหรับลิงค์ นอกจากนี้ "ไฮบริด" เป็นคำหลักที่เปิดใช้งานข้อมูลเพิ่มเติมใน Google - ขอบคุณมาก!
โอลิเวอร์

2
เกี่ยวกับการปรับระดับการสึกหรอ: เป็นความจริงที่ไม่น่าจะสูญเสียข้อมูลใน SSD เนื่องจาก "เสื่อมสภาพ" ของบล็อกแฟลช อย่างไรก็ตามข้อมูลคอนโทรลเลอร์และการสึกหรอระดับตัวเองเป็นจุดเดียวของความล้มเหลว แค่คิดว่าบอร์ดควบคุม SSD ของคุณตาย คุณอาจจะไม่สามารถกู้คืนข้อมูลใด ๆ แม้ว่าจะยังมีอยู่จริง ดังนั้นระดับการสึกหรอของ SSD จึงไม่ได้มาแทนที่การสะท้อนที่แท้จริง
SkyBeam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.