hdparm命令 硬盘读取速度压力测试
Posted telegram
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hdparm命令 硬盘读取速度压力测试相关的知识,希望对你有一定的参考价值。
准备工作:
知识点:硬盘在读写在过程中部分数据通过buffer和cache缓存在内存中从而提高读写速度,hdparm对两种缓存做了区分
-T cache 缓存 -t buffer 缓存
安装:hdparm
yum install hdparm // 直接yum安装即可138k的样子,很小巧
hdparm -h 查看帮助信息,此处演示最常用的压测命令
------------------
# hdparm -t /dev/sda //测试buffer缓存情况下硬盘读速度 /dev/sda: Timing buffered disk reads: 104 MB in 3.04 seconds = 34.25 MB/sec
# hdparm -t --direct /dev/sda //测试不用buffer缓存情况下读速度 /dev/sda: Timing O_DIRECT disk reads: 100 MB in 3.00 seconds = 33.31 MB/sec
# hdparm --offset 50 -t /dev/sda //测试buffer下从硬盘读取50G数据的速度,默认一个offset 1G /dev/sda: Timing buffered disk reads (offset 50 GB): 72 MB in 3.05 seconds = 23.61 MB/sec
# hdparm --offset 50 -T /dev/sda //测试cache缓存下读取50G数据的速度
/dev/sda:
Timing cached reads: 4484 MB in 2.00 seconds = 2246.69 MB/sec
以上是关于hdparm命令 硬盘读取速度压力测试的主要内容,如果未能解决你的问题,请参考以下文章