hdparm命令来自于英文词组“hard disk parameters”的缩写,其功能是用于显示与设定硬盘参数。对于初次接手一块硬盘设备,了解相关性能属性有很好的帮助。
语法格式:hdparm [参数] 设备名
常用参数:
-a | 设定读取文件时,预先存入块区的分区数 |
-f | 将内存缓冲区的数据写入硬盘,并清空缓冲区 |
-g | 显示硬盘的磁轨,磁头,磁区等参数 |
-t | 评估硬盘读取效率 |
-I | 直接读取硬盘所提供的硬件规格信息 |
-X | 设定硬盘的传输模式 |
参考实例
显示指定硬盘的相关信息:
[root@linuxcool ~]# hdparm /dev/sdb /dev/sdb: multcount = 255 (on) IO_support = 1 (32-bit) readonly = 0 (off) readahead = 8192 (on) geometry = 2610/255/63, sectors = 41943040, start = 0
仅显示指定硬盘的柱面、磁头和扇区数信息:
[root@linuxcool ~]# hdparm -g /dev/sdb /dev/sdb: geometry = 2610/255/63, sectors = 41943040, start = 0
评估指定硬盘的读取效率:
[root@linuxcool ~]# hdparm -t /dev/sdb /dev/sdb: Timing buffered disk reads: 5386 MB in 3.00 seconds = 1795.12 MB/sec
读取指定硬盘所提供的硬件规格信息:
[root@linuxcool ~]# hdparm -X /dev/sdb /dev/sdb: setting xfermode to 0 (default PIO mode) SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 12 00 00 00 00 24 00 00 c0 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00