hdparm-t /dev/sda1功能说明:显示和设置硬盘参数。
3358 www.Sina.com/hdparm [-cfghiiqttvyz ] [-a缓存分区][-A 0或1][-c I/O模式][-d 0或1][- k 0或1 ]
语 法:hdparm可检测到,用于显示和设置IDE或SCSI硬盘参数。
补充说明:
-a读取缓存分区配置文件时,预先存储在块空间中的分区数。 如果不打开缓存分区选项,将显示当前设置。
-启用或禁用读取A0或1文件时的缓存功能。
-cI/O模式设置IDE32位I/O模式。
-检测-cide硬盘的电源管理模式。
设置-d0或1磁盘的DMA模式。
-f将内存缓冲区的数据写入硬盘,明确缓冲区。
-g显示硬盘轨道、磁头、卷等参数。
-h显示帮助。
-i显示硬盘的硬件规格信息。 这些信息在通电时由硬盘本身提供。
-I直接读取硬盘提供的硬件规格信息。
如果重置-k0或1硬盘,请保留-dmu参数设置。
如果要重置-K0或1硬盘,请保留-APSWXZ参数设置。
-m卷数设置硬盘的多分区访问的分区数。
忽略写入-n0或1硬盘时发生的错误。
-pPIO模式设置硬盘的PIO模式。
-P卷数设置硬盘内部缓存的分区数。
-q后续参数执行中,画面上什么都不显示。
-r0或1设置硬盘读写模式。
-S时间设定硬盘进入省电模式之前的等待时间。
-t评估硬盘读取效率。 不通过磁盘缓存。
-T估计驱动器缓存的读取效率。
-允许在访问u0或1硬盘时同时执行其他中断请求。
-v显示硬盘的相关设定。
设置-W0或1硬盘的写缓存。
-X传输模式设置硬盘的传输模式。
-将-yideHDD置于省电模式。
-将-yideHDD置于休眠模式。
-Z关闭某些Seagate硬盘的自动节能功能。
-------------请参阅
补充说明: hdparm是可检测的,用于显示和设置IDE或SCSI硬盘参数。
测试每个硬盘的读取速度以确定硬盘故障
在服务端命令窗口中运行以下命令
hdparm-t/dev/hda (ide硬盘) ) )。
hdparm-t/dev/sda(SATA、SCSI、硬RAID卡阵列)。
hdparm -t /dev/md0 (软RAID设备)
hdparm -tT /dev/sda1
/dev/sda1:
timingcachedreads 33608512 mbin 2.00 seconds=4262.60 MB/sec
timingbuffereddiskreads :222 mbin 3.02 seconds=73.58 MB/sec
[root]# hdparm -tT /dev/sda2
/dev/sda1:
timingcachedreads 33607684 mbin 2.00 seconds=3848.10 MB/sec
timingbuffereddiskreads :116 mbin 3.15 seconds=36.82 MB/sec
测试结果在空载时应为40M/s,负载时平均20M/s正常。 如果测试结果极低,还需要使用硬盘专用的检查工具测试硬盘是否发生故障