Pertanyaan saya adalah: kapan waktu yang tepat untuk membuat satu array besar dengan kinerja baca-tulis yang cepat, seperti RAID 10, daripada membuat array yang lebih kecil untuk aplikasi tertentu?
Menurut saya, jika keseluruhan persyaratan I / O saya tidak terlalu berat, satu array dengan kinerja baca dan tulis yang sangat baik dapat memberikan kinerja yang lebih baik secara keseluruhan untuk semua aplikasi kecuali pada saat-saat (mungkin jarang) ketika aplikasi dengan pola akses berbeda memuncak pada pada saat yang sama (menyalin sejumlah besar file besar saat database dibanting).
Jika saya mendedikasikan sepasang spindel untuk tugas tertentu, seperti log transaksi, dan mereka bahkan tidak berkeringat dengan beban kerja ... mengapa tidak hanya menempatkan beban kerja itu ke RAID 10 yang lebih besar? Spindle-spindle tersebut kemudian dapat berkontribusi pada beban kerja lain alih-alih duduk sambil menggaruk sendiri 60% dari waktu.
PS, dalam kasus khusus saya biaya overhead RAID 10 bukan merupakan faktor, karena saya sedang mencari untuk membuat beberapa array RAID 1 dan satu RAID yang lebih kecil 5. Pergi RAID 10 untuk jumlah ruang yang saya butuhkan akan sebanding.