磁盘IO性能:测试磁盘IO速度方法

有2个命令:hdparm、dd

一、hdparm

测试磁盘读取速度:hdparm  -Tt  /dev/sda1

/dev/sda1:
 Timing cached reads:   23136 MB in  2.00 seconds = 11580.41 MB/sec
 Timing buffered disk reads:  196 MB in  1.91 seconds = 102.76 MB/sec


2秒读取了23146M的缓存,约合11580.41MB/sec。

1.91秒读取的196M的磁盘(物理读),读取速度约102.76MB/sec。

二、dd

2.1 2个特殊设备说明:

/dev/null 伪设备,回收站,写该文件不会产生IO。

/dev/zero 伪设备,会产生空字符流,对它不会产生IO。

2.2 测试磁盘IO的读速度:time dd if=/dev/sda1 of=/dev/null bs=8k

25097+1 records in
25097+1 records out
205599744 bytes (206 MB) copied, 1.89498 seconds, 108 MB/s


real 0m1.899s
user 0m0.005s
sys 0m0.205s


磁盘的读取速度约为108MB/s。

2.3 测试磁盘IO的写速度:time dd if=/dev/zero of=test.sdf bs=8k count=300000

300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.65826 seconds, 1.5 GB/s


real 0m1.672s
user 0m0.023s
sys 0m1.637s


磁盘的写入速度约为1.5GB/s。

2.4 测试磁盘IO同时读和写的速度:time dd if=/dev/sda1 of=test.sdf bs=8k

25097+1 records in
25097+1 records out
205599744 bytes (206 MB) copied, 0.178311 seconds, 1.2 GB/s


real 0m0.179s
user 0m0.006s
sys 0m0.174s


磁盘的同时读合写速度约为1.2GB/s。




  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值