Linux下hdparm命令之测试硬盘读取速度用法说明

admin Linux运维评论995字数 693阅读模式

知识点:硬盘在读写在过程中部分数据通过buffer和cache缓存在内存中从而提高读写速度,hdparm对两种缓存做了区分

            -T cache 缓存

            -t buffer 缓存

hdparm -h  查看帮助信息,此文以intel SSD DC P4500 4T演示最常用测试硬盘读取的命令,此盘在测试情况下是无数据的,Intel硬盘在有数据占用之后,读取速度对比理论值会降低。

# hdparm -t /dev/nvme0n1      //测试buffer缓存情况下硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

# hdparm -t --direct /dev/nvme0n1      //测试直接读取硬盘IO,没有buffer缓存情况下硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

# hdparm --offset 30 -t --direct /dev/nvme0n1      //测试直接读取硬盘IO,偏移30G后硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

# hdparm -T /dev/nvme0n1      //测试cache缓存情况下硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

# hdparm -T --direct /dev/nvme0n1      //测试没有cache缓存情况下硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

# hdparm -Tt /dev/nvme0n1      //同时测试cache和buffer缓存情况下硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

# hdparm -Tt --direct /dev/nvme0n1      //同时测试没有cache和buffer缓存情况下硬盘的读取速度

Linux下hdparm命令之测试硬盘读取速度用法说明

总结:直接测试真实的硬盘读取速度请使用hdparm -t --direct /dev/nvme0n1, 同时硬盘写入数据的大小,硬盘品牌型号,硬盘健康度,硬盘接口,带机情况等都会影响数据的有效性。

测试Centos硬盘读写速度

版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
admin
  • 本文由 发表于 2022年9月12日 20:53:54
  • 转载请务必保留本文链接:https://www.58pxe.com/8282.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: