Apa kombinasi RAID tercepat dan teraman untuk drive SATA?

12

Saya bertanya-tanya apa kombinasi RAID tercepat dan teraman untuk drive SATA dan penggunaan umum (beberapa menulis, kebanyakan membaca)?

RAID 0 cepat tapi sama sekali tidak aman, RAID 1 aman tapi lambat, RAID 5 aman tapi tidak terlalu cepat, terutama pada pengontrol murah (perhitungan XOR).

Tampaknya RAID 1 + 0 atau RAID 10 adalah kombinasi terbaik. Anda mendapatkan mirroring untuk keselamatan dan striping untuk kecepatan. Adakah kombinasi terbaik atau lebih optimal lainnya? Satu-satunya kelemahan dari RAID 10 adalah pemanfaatan penyimpanan yang tidak efisien.

Peter Stegnar
sumber
Berapa banyak disk yang Anda rencanakan untuk miliki dalam array Anda? Apakah Anda kebanyakan membaca atau menulis? Apa jenis membaca / menulis yang sedang kita bicarakan? (
Maksud
Yah saya telah memperbarui pertanyaannya. Saya tertarik pada drive SATA. Penggunaan akan umum membaca beberapa menulis, tetapi sebagian besar membaca. Saya setuju dengan Anda bahwa tidak ada kombinasi RAID ajaib, tapi tetap ada solusi optimal dalam apa yang saya tertarik.
Peter Stegnar
Bukan perhitungan di RAID5 yang lambat. Faktanya adalah harus membaca dan menulis untuk setiap penulisan.
ptman
ptman: ini juga faktor, ya.
Peter Stegnar
Berapa banyak disk akan menjadi faktor besar dalam menentukan ini juga ... dan RAID adalah untuk meningkatkan uptime - BUKAN untuk melindungi data Anda. Untuk itulah Anda harus memiliki cadangan.
Oskar Duveborn

Jawaban:

10

Ini juga tergantung pada jumlah drive: dengan 4 drive, gunakan RAID-10. Dengan lebih dari 8 drive, RAID-6 mungkin akan cukup cepat dengan kontroler RAID yang baik (3Ware, Areca, Intel 52xxx series). Berikut nomornya:

  • 4 x 1TB, RAID 10: 2TB ruang yang tersedia, tulis 180 MB / s, baca 190 MB / s
  • 8 x 1TB, RAID 10: 4TB ruang yang tersedia, 360 MB / dtulis, 400 MB dibaca
  • 8 x 1TB, RAID-5 (berbahaya): 7 TB tersedia, 420 MB / dtulis, baca 440 MB / dtk (3Ware)
  • 8 x 1TB, RAID-6: 6 TB tersedia, 240 MB / s write, 360 MB / s read (3Ware)
  • 16 x 1TB, RAID-6: 14TB tersedia, 280 MB / s tulis, 700 MB / s dibaca (3Ware)

Seperti yang Anda lihat, dengan sekitar 8 drive, RAID 5 dan RAID 6 cukup kompetitif dalam kinerja berurutan dengan RAID-10 (tidak demikian halnya dengan kartu buruk seperti Promise, dll). Performa menulis cukup terbatas pada RAID-6, meskipun lumayan diberikan drive yang cukup.

Dengan drive besar, RAID-5 relatif tidak aman karena waktu yang lama (3 hingga 4 jam, hingga 7 hingga 8 jam) yang diperlukan untuk membangun kembali. Anda mungkin pergi ke RAID-5 dengan 6 atau 8 drive, tetapi Anda harus menghentikan semua operasi penulisan jika terjadi kegagalan drive hingga array dibangun kembali . Dengan cara ini "cukup aman".

Selain itu, jangan gunakan drive desktop dalam array RAID dengan lebih dari 4 drive. Getaran dan kesalahan baca akan mematikan kinerja.

wazoox
sumber
1
RAID 5 juga tidak aman karena kesalahan baca yang tidak dapat dipulihkan ...
Bart Silverstrim
Saya telah menyiapkan beberapa ratus server menggunakan RAID-5 dan RAID-6, dan kesalahan RAID yang tidak dapat dipulihkan sangat jarang, cukup sehingga tidak menjadi masalah serius.
wazoox
1
Drive yang sial. 4x300gb, RAID 10, 600gb tersedia - 500mb / s COPY (baca + tulis waktu yang sama, set drive yang sama). Adaptec 5805 dan ... Velociratpros (edisi perusahaan, bukan yang dipasang di pendingin 3,5 "yang tidak melakukan apa-apa). Tidak pernah melihat ke belakang;) Saya ingat peringatan untuk drive desktop - bantalannya berbeda pada drive perusahaan, dibuat untuk lebih banyak getaran pada drive perusahaan, dibuat untuk lebih banyak getaran (yang umum ketika Anda mengemas 10 atau 20 drive dalam sangkar)
TomTom
9

Hampir tidak ada yang lebih baik dari RAID 10 untuk kecepatan. Point - karena Anda mendapatkan decoupling tulis. Setiap RAID yang lebih efisien (5, 6) memiliki hambatan dalam penulisan yang lebih tinggi dari RAID 10.

Yang mengatakan, Anda DAPAT pergi mengganti RAID 10 dsics normal dengan RAID 5 atau RAID 6 berdasarkan SSD - yang mungkin tidak jauh lebih mahal berkat kebutuhan untuk memiliki lebih sedikit disk.

Raid 5 menjadi tidak aman dengan cakram terlalu besar / terlalu banyak - dalam hal ini Anda perlu pergi Raid 6. Masalahnya adalah jika disk gagal dalam Raid 5 .... pada titik tertentu Anda lebih atau kurang mungkin untuk mendapatkan kedua disk gagal SELAMA REBUILD, pada saat mana Raid gagal. Batas saat ini terlihat sekitar 2gb disk, jadi lebih relevan untuk pengaturan arsip. Raid 6 memecahkan itu untuk saat ini.

Secara pribadi saya saat ini pergi Raid 5/6 untuk penyimpanan, file server. Raid 10 untuk cakram sistem operasi server virthal (tapi kemudian saya punya 6-10 piring dan menjalankan 40 atau lebih server dari itu - jika mereka semua boot, itu cukup banyak cakram neraka) sebuah RAID 10 untuk beberapa area data basis data.

Hal lain yang perlu dilihat adalah cakram yang Anda gunakan. IOPS lebih tinggi lebih baik. Murah akan menjadi disk SATA normal, high end adalah 15000 RPM SAS disc yang harganya mahal. Versi perusahaan Western Digical Velociraptor 2.5 "adalah media yang bagus - 300GB per cakram, 10000RPM. Tentang menggandakan IO dari cakram SATA standar, tetapi BANYAK lebih murah daripada cakram high-end SAS. Tetapi kemudian, RAID 5 dari SSD yang segera mati membunuh kinerja dan harga ... karena Anda membutuhkan lebih sedikit.

Seperti yang dikatakan Andol, itu semua tergantung pada kebutuhan Anda. Apa yang Anda coba lakukan?

Dan akhirnya - ini bukan SATA tergantung sama sekali. Sebenarnya berkat interoperabilitas SAS dengan SATA, Anda dapat mencolokkan drive SATA apa pun ke dalam tulang punggung SAS (mereka kompatibel - bahkan secara fisik) dan menggunakan infrastruktur SAS.

TomTom
sumber
"Batas saat ini terlihat di sekitar cakram 2gb" - maksud Anda 2TB?
ptman
maaf ya 2tb.
TomTom
Saya kedua masalah RAID 5 dengan kesalahan baca yang tidak dapat dipulihkan. Ini MENYEBUTKAN untuk menemukan bahwa dua jam dalam membangun kembali dan harus memulai dengan pemulihan baru dari cadangan! ARGH! Dan sementara RAID 6/10 mengatasi itu, saya telah membaca beberapa keluhan bahwa seiring meningkatnya kebutuhan data, mereka juga akan mengalami masalah. Kepadatan data terus melonjak lebih tinggi dan dengan itu muncul lebih banyak masalah dengan integritas dan keandalan data.
Bart Silverstrim
Iya. Inilah yang dilewatkan oleh banyak orang - saat pembangunan kembali dimulai, cakram-cakram lain sedang dalam tekanan. Waktu yang tepat bagi mereka untuk mulai menunjukkan "masalah";)
TomTom