Cara Mengetahui Performa Harddisk di Linux

Pada artikel ini kami akan menjelaskan beberapa cara untuk melakukan pengetesan kecepatan pada harddisk secara sederhana dengan menggunakan sistem operasi Linux dan service hdparm. Service hdparm merupakan sebuah tools yang dapat mengukur kecepatan harddisk anda. Ketika melakukan pengetesan kecepatan hdparm mengabaikan sistem file yang sedang digunakan karena menulis ke perangkat utuh. Kebenaran kecepatan sebenarnya saat membaca dan menulis akan sedikit lebih lambat dan tergantung pada sistem file yang digunakan.

Dalam keadaan apapun hdparm akan memberikan gambaran kepada anda tentang kecepatan harddisk anda. Dalam contoh dibawah ini kami akan menggunakan /dev/sda2 sebagai pengujian perangkat pada harddisk kami, dengan detail :

[root@ftp-server ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 38G 9.2G 27G 26% /
tmpfs 935M 0 935M 0% /dev/shm

Harap dicatat bahwa semua tes harus dijalankan berulang 2-3 kali untuk mendapatkan hasil yang lebih akurat.

[root@ftp-server ~]# hdparm -t /dev/sda2
/dev/sda2:
Timing buffered disk reads: 238 MB in 3.00 seconds = 79.22 MB/sec

Untuk tahap tes selanjutnya yaitu anda ingin melakukan mengukur transfer data tetapi kali ini melewati cache memory sehingga langsung membaca dari disk.

[root@ftp-server ~]# hdparm -t –direct /dev/sda2
/dev/sda2:
Timing O_DIRECT disk reads: 234 MB in 3.04 seconds = 77.04 MB/sec

Pada contoh berikut ini kami akan mengintruksikan hdparm untuk membaca data dari sebagian jumlah ukuran harddisk yaitu 40 GB

[root@ftp-server ~]# hdparm –offset 20 -t /dev/sda2
/dev/sda2:
Timing buffered disk reads (offset 20 GB): 342 MB in 3.01 seconds = 113.50 MB/sec

Untuk dapat membaca cache dalam menjalankan perintah berikut:

[root@ftp-server ~]# hdparm –offset 50 -T /dev/sda2
/dev/sda2:
Timing cached reads: 13926 MB in 1.99 seconds = 6989.61 MB/sec

Keterangan :

  • -t : Perform device read timings
  • -T : Perform cache read timings
  • /dev/sda2 : Hard disk device file