Cache Off Harddisk

Foto os

Harddisk memiliki cache memory yang berguna untuk "mempercepat" penulisan. Bila cache ini aktif, maka aplikasi semisal PostgreSQL akan merasa penulisan telah selesai dilakukan, padahal itu baru sampai di cache memory harddisk. Yang merisaukan adalah saat data masih di cache tiba-tiba komputer mati.

Saat komputer dihidupkan kembali, PostgreSQL telah menganggap semua data telah di-commit dengan baik, dan tidak ada masalah integritas, praktis tidak ada yang perlu di-rollback. Ini yang berbahaya untuk aplikasi database.

Sebaiknya fasilitas cache ini dimatikan dengan menjalankan perintah:

# hdparm -W 0 /dev/hda
 
/dev/hda:
 setting drive write-caching to 0 (off)
 write-caching =  0 (off)

Sesuaikanlah dengan nama device untuk harddisk Anda. Buatlah non aktif saat komputer dihidupkan dengan mengubah file /etc/hdparm.conf:
write_cache = off

Ujilah, restart komputer, lalu periksa dengan perintah berikut ini:
# hdparm -W /dev/hda
 
/dev/hda:
 write-caching =  0 (off)