首页 > 编程知识 正文

查询磁盘读写速度,linux提高硬盘读写速度

时间:2023-05-06 19:57:58 阅读:17912 作者:1257

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正常。 如果测试结果极低,还需要使用硬盘专用的检查工具测试硬盘是否发生故障

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。