Linux hdparm命令用于显示与设定硬盘的参数。
hdparm可检测,显示与设定IDE或SCSI硬盘的参数。
hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c <I/O模式>][-d <0或1>][-k <0或1>][-K <0或1>][-m <分区数>][-n <0或1>][-p <PIO模式>][-P <分区数>][-r <0或1>][-S <时间>][-u <0或1>][-W <0或1>][-X <传输模式>][设备]
参数说明:
显示硬盘的相关设置:
# hdparm /dev/sda /dev/sda: IO_support = 0 (default 16-bit) readonly = 0 (off) readahead = 256 (on) geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]
显示硬盘的柱面、磁头、扇区数
# hdparm -g /dev/sda /dev/sda: geometry = 19929[柱面数]/255[磁头数]/63[扇区数], sectors = 320173056[总扇区数], start = 0[起始扇区数]
评估硬盘的读取效率
hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 166 MB in 3.03 seconds = 54.85 MB/sec [root@cdsy.xyz ~]# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 160 MB in 3.01 seconds = 53.11 MB/sec [root@cdsy.xyz ~]# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 166 MB in 3.00 seconds = 55.31 MB/sec