码迷,mamicode.com
首页 > 其他好文 > 详细

hdparm命令 硬盘读取速度压力测试

时间:2019-05-22 15:48:18      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:style   http   src   一个   直接   image   com   arm   查看   

准备工作:

技术图片

 

知识点:硬盘在读写在过程中部分数据通过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命令 硬盘读取速度压力测试

标签:style   http   src   一个   直接   image   com   arm   查看   

原文地址:https://www.cnblogs.com/telegram/p/10906020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!