RAID5 vs RAID4 มีวัตถุประสงค์เพื่อความเท่าเทียมกันลอย


9

ฉันยังไม่เข้าใจว่าทำไม RAID5 ถึงดีกว่า RAID4 ฉันเข้าใจทั้งคำนวณบิตพาริตี้ที่ใช้สำหรับการกู้คืนหากเกิดความล้มเหลวบางอย่างความแตกต่างเพียงอย่างเดียวคือการเก็บบิตพาริตี้เหล่านั้น ฉันได้ยืมไดอะแกรมจากที่นี่ความเท่าเทียมกันทำงานกับอาเรย์ RAID-5 ได้อย่างไร

A B (A XOR B)
0 0    0
1 1    0
0 1    1
1 0    1

RAID4

Disk1   Disk2   Disk3   Disk4
----------------------------
data1  data1  data1  parity1
data2  data2  data2  parity2
data3  data3  data3  parity3
data4  data4  data4  parity4

ให้บอกว่าแถวแรกคือ:

data1 = 1
data1 = 0
data1 = 1
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)

RAID5

Disk1   Disk2   Disk3   Disk4
----------------------------
parity1 data1   data1   data1   
data2   parity2 data2   data2  
data3   data3   parity3 data3
data4   data4   data4   parity4

ให้บอกว่าแถวแรกคือ:

parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
data1 = 1
data1 = 0
data1 = 1

Scanarios:

1. RAID4 - Disk3 FAILURE:

data1 = 1
data1 = 0
data1 = 1 (COMPUTED: 1 XOR 0 XOR 0 = 1)
parity1 = 0

2. RAID4 - Disk4 (parity) FAILURE:

data1 = 1
data1 = 0
data1 = 1 
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)

เป็นต้น

โดยทั่วไป: เมื่อ RAID (4 หรือ 5) ใช้ดิสก์ N และล้มเหลว ฉันสามารถใช้ค่าดิสก์ที่ไม่ล้มเหลวที่เหลือทั้งหมด (N-1) และ XOR (เนื่องจาก XOR เป็นการดำเนินการเชื่อมโยง) และฉันจะได้รับค่าที่ล้มเหลว อะไรคือข้อดีของการจัดเก็บพาริตีไม่ได้อยู่ในดิสก์เฉพาะ มีประโยชน์ด้านประสิทธิภาพหรือไม่? ขอบคุณ

คำตอบ:


12

มีความแตกต่างของประสิทธิภาพการทำงานที่มี RAID 4 แต่ละการเปลี่ยนแปลงต้องเขียนไปยังดิสก์พาริตี้เดียวซึ่งหมายความว่าสิ่งต่าง ๆ สามารถรอคิวเพื่ออัปเดตข้อมูลพาริตี้บนดิสก์นั้น

ด้วย RAID 5 คุณมีการลดลงอย่างมากในเรื่องนี้เนื่องจากการโหลดการอัพเดทแบบแพริตีถูกกระจายไปทั่วดิสก์หลาย ๆ ตัวดังนั้นจึงมีโอกาสน้อยกว่าหากติดอยู่ในคิว

นี่คือลิงค์ที่น่าสนใจจากฟูจิตสึพร้อมคำอธิบายสั้น ๆ และภาพเคลื่อนไหวที่ดีเพื่อช่วยชี้แจงประสิทธิภาพ / บทลงโทษของ RAID 4 (รวมถึงระดับ RAID อื่น ๆ )


แอนิเมชั่นดีมาก ขอบคุณคุณ
Wakan Tanka

-2

OWC ได้กล่าวพร้อมกับกล่องหุ้มและใช้ซอฟต์แวร์ SoftRaid ของพวกเขาที่ RAID 4 นั้นเร็วกว่าสำหรับอ่านมากกว่า RAID 5 ระดับการป้องกันเดียวกัน, ความเร็วในการเขียนเท่ากัน, ความเร็วในการอ่านที่ดีกว่าฉันจะใช้ RAID 4 ในกล่อง OWC Thunderbolt 3 NVMe สี่ไดรฟ์


นั่นอาจเป็นกรณีของ OWC แต่มันไม่เป็นความจริงโดยทั่วไปเนื่องจากเหตุผลที่ให้ไว้ในคำตอบของ zx485 เป็นความคิดที่ดีที่จะให้การอ้างอิง (เช่นลิงก์ไปยังบทความที่คุณอ้างถึง)
StarCat

จุดดี. นี่คือลิงค์ macperformanceguide.com/… ขอให้ชัดเจนว่าการโต้เถียงกับ RAID 4 จะอยู่ในสถานการณ์ที่กลุ่มผู้ใช้กำลังเข้าถึงข้อมูลซึ่งอาจนำไปสู่การเข้าถึงดิสก์พาริตี้ทำให้สิ่งต่าง ๆ ช้าลง ในสถานการณ์ของผู้ใช้คนเดียวผ่านการเชื่อมต่อ Thunderbolt 3 นั้นจะไม่เป็นปัญหาและ RAID 4 นั้นน่าจะเร็วกว่า
Zathras
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.