当前位置:首页 > Linux系统 > 常用命令 > 正文内容

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

D调E点2022年06月23日 14:41:34常用命令49470

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

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

            -T cache 缓存

            -t buffer 缓存

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

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

 image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

image.png

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

扫描二维码推送至手机访问。

版权声明:本文由网众私房菜发布,如需转载请注明出处。

本文链接:http://sfc.wz58.com/index.php/post/107.html

分享给朋友:
返回列表

上一篇:linxu下查看硬件信息的命令

没有最新的文章了...