Saya menggunakan Ubuntu 12.04 di server rumah. Ada 5 hard drive: satu SSD dengan OS dan 4 HDD (Samsung HD204UI) yang dikonfigurasi sebagai RAID5 menggunakan mdadm.
Saya tidak terlalu membutuhkan RAID (katakanlah, rata-rata sekitar sekali sehari); itu berisi data multimedia dan beberapa cadangan, jadi saya memutuskan untuk meletakkan drive ke standby sebagian besar waktu.
Saya mengkonfigurasi drive untuk secara otomatis spin-down setelah 20 menit menggunakan hdparm, di sini /dev/sda
sebagai contoh:
hdparm -S 240 /dev/sda
Output dari perintah mengkonfirmasi ini:
/dev/sdb:
setting standby to 240 (20 minutes)
Tetapi masalahnya adalah bahwa drive berputar setelah sekitar 5 detik (bukan 20 menit) setelah akses terakhir, dan
hdparm -C /dev/sdb
menampilkan:
/dev/sdb:
drive state is: standby
Mengapa drive tidak menunggu 20 menit saat dikonfigurasi? Apakah ada hubungannya dengan pengaturan RAID? (Kurasa tidak ...)
Waktu tunggu yang sangat singkat ini bermasalah karena ini adalah RAID5 dan ketika saya mengakses file, itu tersebar secara bijaksana di keempat drive. Karena drive 1 tidak diperlukan saat drive 2 dibaca, drive akan tertidur ketika akan digunakan lain kali (setelah drive 3 dibaca dari). Jadi drive terus berputar naik dan turun sepanjang waktu sehingga menghasilkan throughput mendekati nol.
Untuk orang-orang yang khawatir tentang kehidupan drive saya: Tidak akan ada masalah bahwa drive diputar ke atas dan ke bawah rata-rata sekali sehari karena saya lebih suka menghemat energi dan panas daripada kesehatan drive (saya menggunakan RAID5 dan isinya tidak sangat penting).