2016年3月2日 星期三

磁碟效能測試工具: hdparm

1. Hdparm簡介
hdparm is a command line program for Linux to set and view ATA hard disk drive hardware parameters. It can set parameters such as drive caches, sleep mode, power management, acoustic management, and DMA settings.
2. Hdparm安裝
On Linux Mint, Ubuntu, Debian
$ sudo apt-get install hdparm
On CentOS, RHEL
$ sudo yum install hdparm

3. Hdparm參數說明
Disk info
$ sudo hdparm -I /dev/sda

Enable read-ahead flag Turn on read-ahead for the first hard drive
$ sudo hdparm -A1 /dev/sda


/dev/sda:
 setting drive read-lookahead to 1 (on)
 look-ahead    =  1 (on)

Enable DMA flag Turn on DMA for the first hard drive
$ sudo hdparm -d1 /dev/sda

/dev/sda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Inappropriate ioctl for device
 HDIO_GET_DMA failed: Inappropriate ioctl for device

4. 效能測試
Disk information
$ sudo hdparm -I /dev/sda

Test device read performance speed
$ sudo hdparm -t /dev/sda

Test device cache read performance speed
$ sudo hdparm -T /dev/sda

5. 參考來源
https://en.wikipedia.org/wiki/Hdparm
http://manpages.ubuntu.com/manpages/natty/man8/hdparm.8.html

沒有留言:

張貼留言