ชุดค่า RAID ที่เร็วและปลอดภัยที่สุดสำหรับไดรฟ์ SATA คืออะไร


12

ฉันสงสัยว่าชุดค่า RAID ที่เร็วที่สุดและปลอดภัยที่สุดสำหรับไดรฟ์ SATA และการใช้งานทั่วไปคืออะไร (บางคนเขียนอ่านเป็นส่วนใหญ่)

RAID 0 เร็ว แต่ไม่ปลอดภัยอย่างเต็มที่ RAID 1 นั้นปลอดภัย แต่ช้า RAID 5 นั้นปลอดภัย แต่ไม่เร็วนักโดยเฉพาะอย่างยิ่งในคอนโทรลเลอร์ราคาถูก (การคำนวณ XOR)

ดูเหมือนว่า RAID 1 + 0 หรือ RAID 10 เป็นชุดค่าผสมที่ดีที่สุด คุณได้รับการสะท้อนเพื่อความปลอดภัยและการสตริปเพื่อความเร็ว มีชุดค่าผสมอื่นที่ดีที่สุดหรือเหมาะสมที่สุดอีกหรือไม่ ข้อเสียเปรียบเพียงอย่างเดียวของ RAID 10 คือการใช้พื้นที่เก็บข้อมูลที่ไม่มีประสิทธิภาพ


คุณวางแผนที่จะมีดิสก์กี่ตัวในอาเรย์ของคุณ คุณจะอ่านหรือเขียนเป็นส่วนใหญ่หรือไม่? เรากำลังพูดถึงการอ่าน / เขียนประเภทใด (จุดของฉัน: ไม่ไม่มีตัวเลือก RAID NN เวทมนต์ที่สมบูรณ์แบบสำหรับทุกสถานการณ์)
andol

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

ไม่ใช่การคำนวณใน RAID5 ที่ช้า เป็นความจริงที่ต้องอ่านและเขียนสำหรับการเขียนทุกครั้ง
ptman

ptman: นี่ก็เป็นปัจจัยเช่นกัน
Peter Stegnar

มีกี่ดิสก์ที่จะเป็นปัจจัยสำคัญในการพิจารณาสิ่งนี้เช่นกัน ... และ RAID มีไว้เพื่อให้มีสถานะการออนไลน์ที่ดีขึ้นไม่ใช่เพื่อการปกป้องข้อมูล นั่นคือสิ่งที่คุณต้องมีการสำรองข้อมูล
Oskar Duveborn

คำตอบ:


10

นอกจากนี้ยังขึ้นอยู่กับจำนวนของไดรฟ์ด้วย 4 ไดรฟ์สำหรับ RAID-10 ด้วยมากกว่า 8 ไดรฟ์ RAID-6 อาจเร็วพอที่จะมีตัวควบคุม RAID ที่ดี (3Ware, Areca, Intel 52xxx series) นี่คือตัวเลข:

  • 4 x 1TB, RAID 10: 2TB พื้นที่ว่าง, เขียน 180 MB / s, อ่าน 190 MB / s
  • 8 x 1TB, RAID 10: 4TB พื้นที่ว่าง, การเขียน 360 MB / s, อ่าน 400 MB
  • 8 x 1TB, RAID-5 (อันตราย): มี 7 TB, 420 MB / s write, 440 MB / s อ่าน (3Ware)
  • 8 x 1TB, RAID-6: 6 TB, 240 MB / s write, 360 MB / s อ่าน (3Ware)
  • 16 x 1TB, RAID-6: 14TB, เขียน 280 MB / s, อ่าน 700 MB / s (3Ware)

อย่างที่คุณเห็นมีประมาณ 8 ไดรฟ์ RAID 5 และ RAID 6 ค่อนข้างมีการแข่งขันในประสิทธิภาพการทำงานแบบต่อเนื่องกับ RAID-10 (ไม่ใช่เช่นนั้นด้วยการ์ด shitty เช่น Promise เป็นต้น) ประสิทธิภาพการเขียนค่อนข้าง จำกัด ใน RAID-6 แต่สามารถรับไดรฟ์ได้เพียงพอ

ด้วยไดรฟ์ขนาดใหญ่ RAID-5 ค่อนข้างไม่ปลอดภัยเนื่องจากใช้เวลานาน (3 ถึง 4 ชั่วโมงสูงสุด 7 ถึง 8 ชั่วโมง) ที่จำเป็นสำหรับการสร้างใหม่ คุณอาจจะไป RAID-5 กับ 6 หรือ 8 ไดรฟ์ว่า แต่คุณต้องหยุดการดำเนินการเขียนทั้งหมดในกรณีของความล้มเหลวของไดรฟ์จนอาร์เรย์คือสร้างขึ้นมาใหม่ วิธีนี้มัน "ปลอดภัยเพียงพอ"

อย่าใช้เดสก์ท็อปไดรฟ์ในอาเรย์ RAID ที่มีไดรฟ์มากกว่า 4 ตัว การสั่นสะเทือนและการอ่านผิดพลาดจะทำให้ประสิทธิภาพลดลง


1
RAID 5 ก็ไม่ปลอดภัยเช่นกันเนื่องจากข้อผิดพลาดในการอ่านที่ไม่สามารถกู้คืนได้ ...
Bart Silverstrim

ฉันได้ตั้งค่าเซิร์ฟเวอร์หลายร้อยเครื่องโดยใช้ RAID-5 และ RAID-6 และข้อผิดพลาด RAID ที่ไม่สามารถกู้คืนได้นั้นหายากมากเพียงพอไม่ควรเป็นปัญหาร้ายแรง
wazoox

1
ไดรฟ์ดูด 4x300gb, RAID 10, 600gb ให้ใช้ - 500mb / s COPY (อ่าน + เขียนในเวลาเดียวกัน, ตั้งค่าไดรฟ์เดียวกัน) Adaptec 5805 และ ... Velociratpros (รุ่นสำหรับองค์กรไม่ใช่ที่ติดตั้งในคูลเลอร์ 3.5 "ที่ไม่ต้องทำอะไรเลย) อย่ามองย้อนกลับไป;) ฉันไม่ได้มองย้อนกลับไป); (ซึ่งเป็นเรื่องปกติเมื่อคุณแพ็คไดรฟ์ 10 หรือ 20 หรือมากกว่าในกรง)
TomTom

9

ไม่มีอะไรที่ดีไปกว่า RAID 10 สำหรับความเร็ว จุด - เพราะคุณได้เขียน decoupling RAID ที่มีประสิทธิภาพมากขึ้นใด ๆ (5, 6) มีคอขวดในการเขียนที่สูงกว่า RAID 10

ที่กล่าวว่าคุณสามารถออกไปแทนที่ RAID 10 dsics ปกติด้วย RAID 5 หรือ RAID 6 ที่ใช้ SSD ซึ่งอาจไม่แพงกว่านี้มากเนื่องจากต้องมีดิสก์น้อยลง

Raid 5 ไม่ปลอดภัยกับดิสก์ที่มีขนาดใหญ่เกินไป / มากเกินไป - ในกรณีนี้คุณต้องไป Raid 6 ปัญหาคือว่าถ้าดิสก์ล้มเหลวใน Raid 5 .... ณ จุดหนึ่งคุณจะมีโอกาสมากขึ้นหรือน้อยลง ความล้มเหลวของดิสก์ในระหว่างการสร้างซึ่งเป็นจุดที่การจู่โจมล้มเหลว ปัจจุบันขีด จำกัด จะเห็นได้รอบดิสก์ 2GB ดังนั้นจึงมีความเกี่ยวข้องมากขึ้นสำหรับการตั้งค่าการเก็บถาวร เรด 6 แก้ได้แล้วในตอนนี้

ส่วนตัวผมใช้ Raid 5/6 สำหรับจัดเก็บไฟล์เซิร์ฟเวอร์ Raid 10 สำหรับดิสก์ระบบปฏิบัติการเซิร์ฟเวอร์ virth (แต่แล้วฉันก็ชอบ 6-10 platters และใช้ 40 หรือมากกว่านั้นเซิร์ฟเวอร์ออกจากนั้น - ถ้าพวกเขาบูตเครื่องทั้งหมดนั่นคือนรกดิสก์ที่ค่อนข้างมาก) RAID 10 สำหรับบางพื้นที่ของฐานข้อมูล

อีกสิ่งที่ควรพิจารณาคือแผ่นดิสก์ที่คุณใช้ IOPS ที่สูงกว่าดีกว่า ราคาถูกจะเป็นดิสก์ SATA ปกติระดับไฮเอนด์คือ 15,000 RPM SAS ดิสก์ที่เสียค่าใช้จ่าย Western Digical Velociraptor 2.5 "enterprise version เป็นพื้นกลางที่ดี - 300gb ต่อแผ่น, 10000RPM. เกี่ยวกับ IO ของดิสก์ SATA มาตรฐานสองเท่า, แต่มีราคาถูกกว่าดิสก์ SAS high end จำนวนมาก แต่จากนั้น RAID 5 ของ SSD ที่สังหารเร็ว ๆ นี้ ประสิทธิภาพและราคา ... เพราะคุณต้องการน้อยกว่า

ในฐานะที่เป็น andol กล่าวมันทั้งหมดขึ้นอยู่กับความต้องการของคุณ คุณพยายามทำอะไร

และในที่สุด - นี่ไม่ใช่ SATA ขึ้นอยู่กับทุกคน ด้วยความจริงแล้วจากการทำงานร่วมกันของ SAS กับ SATA คุณสามารถเสียบไดรฟ์ SATA ใด ๆ ลงในแบ็คโบน SAS (สามารถใช้งานร่วมกันได้แม้กระทั่งทางกายภาพ) และใช้โครงสร้างพื้นฐาน SAS


"ขีด จำกัด นี้เห็นได้รอบดิสก์ 2GB" - คุณหมายถึง 2TB หรือไม่
ptman

ขอโทษครับ - 2tb
TomTom

ฉันสองปัญหา RAID 5 ที่มีข้อผิดพลาดในการอ่านที่ไม่สามารถกู้คืนได้ มันเป็น SUCKS ที่จะค้นพบว่าสองชั่วโมงในการสร้างใหม่และต้องเริ่มต้นด้วยการกู้คืนที่สดใหม่จากการสำรองข้อมูล! โอ๊ะ! และในขณะที่ RAID 6/10 แก้ปัญหานั้นฉันได้อ่านคำบ่นเล็ก ๆ น้อย ๆ ว่าเมื่อความต้องการข้อมูลเพิ่มขึ้นอย่างต่อเนื่องพวกเขาก็จะมีปัญหาเช่นกัน ความหนาแน่นของข้อมูลสูงขึ้นเรื่อย ๆ และมีปัญหามากขึ้นกับความสมบูรณ์ของข้อมูลและความน่าเชื่อถือ
Bart Silverstrim

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