ฉันควรจัดระเบียบโวลุ่ม RAID ของฉันหรือไม่


30

สำหรับฉันแล้วดูเหมือนว่าเนื่องจากโวลุ่ม RAID มีเหตุผล (เมื่อเทียบกับฟิสิคัล) โครงร่างที่ระบบปฏิบัติการเชื่อว่าอาจไม่สอดคล้องกับโครงร่างฟิสิคอลจริง

ดังนั้นการจัดเรียงข้อมูลจึงเหมาะสมสำหรับ RAID หรือไม่

คำตอบ:


32

ใช่การดีแฟรกยังคงสมเหตุสมผลสำหรับ RAID ในขณะที่มันเป็นความจริงที่รูปแบบที่ระบบปฏิบัติการเห็นนั้นไม่เหมือนกับรูปแบบทางกายภาพ แต่เป็นแบบโมโนโพนิคนั่นคือส่วนเสมือนอยู่ในลำดับเดียวกันบนดิสก์เหมือนกับที่อยู่ในอาเรย์

นอกจากนี้ตัวควบคุม RAID จะใช้การคาดคะเนแคช (ถ้ามี) ขึ้นอยู่กับความเข้าใจของเลย์เอาต์อาร์เรย์ดังนั้นมันจะทำงานได้ดีขึ้นถ้าคุณมีการดีแฟรก

ครั้งเดียวที่คุณไม่จำเป็นต้องจัดเรียงข้อมูลคือถ้าสื่อเก็บข้อมูลพื้นฐานคือการเข้าถึงแบบสุ่มดังนั้นอย่าจัดเรียงข้อมูลคีย์ USB ของคุณและอย่าจัดเรียงข้อมูล SSD


8
+1 ฉันชอบโน้ตเกี่ยวกับ SSD จริง ๆ ค่อนข้างถูกต้อง! เหตุผลนี้เป็นเพราะ SSD และหน่วยความจำแฟลชส่วนใหญ่ใช้สิ่งที่เรียกว่าระดับการสึกหรอซึ่งเขียนข้อมูลไปยังตำแหน่งทางกายภาพที่ไม่ได้ใช้งานมากนัก เนื่องจากสิ่งนี้มักจะโปร่งใสกับระบบปฏิบัติการการจัดเรียงข้อมูลจึงไม่มีความหมายกับสื่อเหล่านี้
msanford

1
ฉันไม่ได้บอกว่า SSD นั้นไม่จำเป็นต้องจัดเรียงข้อมูลเนื่องจากเป็นเรื่องเล็กน้อยที่จะแสดงความแตกต่างที่สำคัญระหว่างอัตราการเข้าถึงข้อมูลตามลำดับและการสุ่ม การปรับระดับการสึกหรอจะเข้ามาเล่นในที่สุด แต่เฉพาะในยุคสื่อเช่นเดียวกับการตรวจจับเซกเตอร์ที่ไม่ดีบนดิสก์โลหะหมุนได้ อย่างไรก็ตามในกรณีทั่วไป / ทั่วไปกลุ่ม / ขอบเขตที่มีลำดับเชิงตรรกะในปริมาณจะเป็นภาคลำดับทางร่างกายในสื่อเช่นเดียวกับโลหะหมุน มันอาจจะมีประโยชน์
เบคอนบิต

1
การจัดเรียงข้อมูลหน่วยความจำแฟลชเป็นสิ่งที่อันตรายเนื่องจากการดำเนินการย้ายข้อมูลไร้ประโยชน์โดยการเพิ่มการสึกหรอของอุปกรณ์ เฉพาะซอฟต์แวร์ที่ไม่ดีเท่านั้นที่จะช่วยให้คุณสามารถดำเนินการดังกล่าวได้
usr-local-ΕΨΗΕΛΩΝ

@BaconBits ทุก ๆ "bit" ของหน่วยความจำแฟลชใด ๆ รวมถึง SSD สามารถเขียนได้หลายครั้งก่อนที่จะใช้งานไม่ได้ โดยทั่วไปแล้ว SSD นั้นมีความจุมากกว่าสเปคเพียงเพราะเมื่อบิตหนึ่งตาย เพราะพวกเขาคาดว่าจะตายในที่สุด แต่มีอะไหล่เหลืออยู่มากมาย ...
Jerry Dodge

6

ใช่แล้ว. ไม่ว่าคุณจะใช้งาน RAID ระดับใดคุณอาจยังได้รับผลกระทบจากการแตกแฟรกเมนต์ (ยกเว้นว่าคุณกำลังใช้โซลูชัน SAN เช่น NetApp ที่มีเค้าโครง WAFL)

RAID1 เป็นเพียงภาพสะท้อนของการกระจายตัวของไดรฟ์ทั้งสอง RAID0 เป็นเพียงการแยกไฟล์แยกส่วนบนสองไดรฟ์ RAID5, 10, ฯลฯ


0

เลขที่

  1. ไม่น่าเป็นไปได้ที่คุณจะเข้าถึงข้อมูลในไดรฟ์แบบเชิงเส้น
  2. ข้อมูลถูกกระจายข้ามหลายไดรฟ์ดังนั้นจึงไม่มี "เริ่ม" หรือ "สิ้นสุด" หรือ "เริ่มต้น"
  3. การเขียนมีราคาแพงมากในอาร์เรย์ RAID 5 ทั่วไป แม้กระทั่งในรูปแบบ RAID อื่น ๆ ของคุณโดยใช้พลังงานและ CPU
  4. แทบจะเป็นไปไม่ได้ที่จะพิสูจน์ว่าการดีแฟรกนั้นจริง ๆ แล้วปรับปรุงประสิทธิภาพ

ใช่บนเดสก์ท็อปพีซีที่มีไดรฟ์เดียว เซิร์ฟเวอร์? ไม่คุ้มค่ากับความพยายาม


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