Howto Faster Hard drives With Hdparm in Linux

By | March 4, 2009

Beberapa hari ini mencoba mensetting options Hard drive IDE di pc lama menggunakan Fedora. Salah satu tools yang dapat digunakan adalah hdparm.
hdparm dapat digunakan untuk mengukur speed disk dan dapat juga untuk mengubah beberapa setting driver disk, sehingga performa disk bisa dioptimalkan.

Untuk melakukan speed test, dengan perintah berikut :

#/sbin/hdparm -Tt /dev/hda

/dev/hda:
Timing buffer-cache reads:   128 MB in  1.64 seconds =78.05 MB/sec
Timing buffered disk reads:  64 MB in 18.56 seconds = 3.45MB/sec


Kemudian kita bisa mencoba melihat setting driver disk, dengan menggunakan perintah berikut :

#/sbin/hdparm /dev/hda
/dev/hda:
multcount    =  16 (on)
I/O support  =  0 (default 16-bit)
unmaskirq    =  0 (off)
using_dma    =  0 (off)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    =  8 (on)
geometry     = 40395/16/63, sectors = 40718160, start = 0

Setting di atas adalah setting default. Kita bisa mencoba mengubah setting ini agar bisa meningkatkan performa, bagian yang bisa di ubah adalah bagian using_dma menjadi on , dan mengubah I/O support ke mode 3 dengan 32-bit transfer.

Cara mengubah setting dengan perintah berikut :

#/sbin/hdparm -c3 -d1 /dev/hda

Setelah setting di atas kita bisa mencoba kembali melakukan speed test.

#/sbin/hdparm -Tt /dev/hda

/dev/hda:
Timing buffer-cache reads:   216 MB in  1.96 seconds =110.20 MB/sec
Timing buffered disk reads:  96 MB in 20.46 seconds = 4.69MB/sec

Yeah lumayan untuk meningkatkan performa drive PC lama. 🙂