Jika Anda mencari kinerja, maka penting untuk memahami interkoneksi yang Anda gunakan untuk memasang drive ke array. Untuk SATA atau IDE, Anda akan melihat 1 atau 2 per saluran, masing-masing (dengan asumsi Anda menggunakan pengontrol dengan saluran independen). Untuk SCSI, ini sangat tergantung pada topologi bus. SCSI awal memiliki batas perangkat 7 perangkat ID per rantai (alias. Per controller), salah satunya harus menjadi controller itu sendiri, sehingga Anda akan memiliki 6 perangkat per rantai SCSI. Teknologi SCSI yang lebih baru memungkinkan hampir dua kali lipat dari angka itu, jadi Anda akan melihat 12+. Kuncinya di sini adalah bahwa throughput gabungan semua drive tidak dapat melebihi kapasitas interkoneksi , jika drive Anda akan "idle 'ketika mereka berada di kinerja puncak.
Perlu diingat bahwa drive bukan satu-satunya tautan lemah di sini; setiap interkoneksi tanpa redundansi menghasilkan satu titik kegagalan tunggal. Jika Anda tidak mempercayai saya, atur array RAID 5 pada kontroler SCSI rantai tunggal, kemudian pendekkan controller. Masih bisakah Anda mendapatkan data Anda? Ya, itulah yang saya pikirkan.
Hari ini, banyak hal telah berubah sedikit. Drive belum maju banyak dalam hal kinerja, tetapi kemajuan yang terlihat cukup signifikan sehingga kinerja cenderung tidak menjadi masalah kecuali jika Anda bekerja dengan "drive farms", dalam hal ini Anda berbicara tentang infrastruktur yang sama sekali berbedadan jawaban / percakapan ini bisa diperdebatkan. Apa yang Anda mungkin khawatirkan adalah redundansi data. RAID 5 bagus di masa jayanya karena beberapa faktor, tetapi faktor-faktor itu telah berubah. Saya pikir Anda akan menemukan bahwa RAID 10 mungkin lebih sesuai dengan keinginan Anda, karena RAID akan memberikan redundansi tambahan terhadap kegagalan drive sambil meningkatkan kinerja membaca. Performa menulis akan sedikit berkurang, tetapi itu dapat dikurangi melalui peningkatan saluran aktif. Saya akan mengambil setup RAID 10 4-drive lebih dari setup RAID 5 5-drive setiap hari, karena setup RAID 10 dapat bertahan dari (khusus kasus) kegagalan dua drive, sedangkan array RAID 5 hanya akan berguling dan mati dengan kegagalan dua drive. Selain memberikan redundansi yang sedikit lebih baik, Anda juga dapat mengurangi "controller sebagai satu titik kegagalan" situasi dengan membelah cermin menjadi dua bagian yang sama, dengan masing-masing pengontrol menangani hanya garis. Jika terjadi kegagalan pengontrol, garis Anda tidak akan hilang, hanya efek cermin.
Tentu saja, ini mungkin juga benar-benar salah untuk keadaan Anda. Anda harus melihat pengorbanan yang terlibat antara kecepatan, kapasitas, dan redundansi. Seperti lelucon rekayasa lama, "lebih baik-lebih murah-lebih cepat, pilih dua", Anda akan menemukan Anda dapat hidup dengan konfigurasi yang cocok untuk Anda, bahkan jika itu tidak optimal.
Maksimum efektif adalah bandwidth pengontrol RAID.
Katakanlah disk baca maks 70MB / detik. Dalam beban puncak, Anda tidak dapat menyekop data dengan cukup cepat. Untuk server file sibuk (RAID 5) atau server db (RAID 10), Anda dapat menekan ini dengan cepat.
SATA-2 adalah spesifikasi antarmuka 300MB / S, SCSI Ultra 320 akan lebih konsisten. Anda berbicara 6-10 disk karena Anda tidak akan terlalu sering mencapai puncak.
sumber
Batas disk dalam RAID yang digunakan ditentukan oleh jumlah perangkat pada SCSI BUS. Hingga 8 atau 16 perangkat dapat dilampirkan ke satu bus dan pengontrol dihitung sebagai satu perangkat - jadi itu 7 atau 15 disk.
Karenanya banyak RAID adalah 7 disk (satu adalah cadangan panas) sehingga itu berarti 6 disk tersisa - atau 14 disk dengan 1 cadangan panas.
Jadi hal terbesar tentang disk dalam grup RAID mungkin adalah berapa banyak IOPS yang Anda butuhkan.
Sebagai contoh disk 10 RPM SCSI dapat berjalan sekitar 200 IOPS - jika Anda memiliki 7 dari mereka dalam RAID 5 - Anda akan kehilangan 1 disk untuk paritas tetapi kemudian memiliki 6 disk untuk membaca / menulis dan maksimum teoritis 1.200 IOPS - jika Anda membutuhkan lebih banyak IOPS - tambahkan lebih banyak disk (200 IOPS per disk).
Dan cakram 15k RPM SAS yang lebih cepat dapat mencapai 250 IOPS, dll.
Dan kemudian selalu ada SSD (30.000 IOPS per disk) dan mereka dapat digerebek (meskipun sangat mahal).
Dan saya pikir SAS memiliki nilai maksimum gila untuk sejumlah perangkat - seperti 16.000 drive
sumber
Dengan RAID6 dan SATA, saya telah sukses dengan 11 disk ... Dan satu cadangan panas (beberapa pengendali buruk akan membutuhkan dua cadangan panas untuk melakukan pembangunan kembali RAID6). Ini nyaman karena banyak JBOD datang dalam kelompok 12 disk seperti HP MSA60.
sumber
Sampai Anda mencapai kecepatan maksimum bus di titik yang lebih sempit di rantai (kartu raid, tautan), jadi itu masuk akal. Hal yang sama ketika Anda menambahkan banyak NIC 1GbE ke bus PCI Anda, tidak masuk akal.
sumber