ubuntu测试硬盘的读写速度

原理

利用/dev/zero和/dev/null测试硬盘读写速度
首先我们了解一下 /dev/null 和 /dev/zero 两个文件,我们分别打开两个文件,
这就代表zero可以作为一个无限写入硬盘的文件,而null是个无限空的文件可以理解为windows下的垃圾桶。
创建文件
在被测试的硬盘根目录创建一个testReadOrWrite文件,用于测试纯写和纯读使用
在被测试的硬盘根目录创建一个testReadAndWrite文件,用于测试读写使用。
vim testReadOrWrite
vim testReadAndWrite
测试纯写速度
time dd if=/dev/zero of=./testReadOrWrite bs=8k count=1000000
输出
记录了1000000+0 的读入
记录了1000000+0 的写出
8192000000字节(8.2 GB,7.6 GiB)已复制,6.86499 s,1.2 GB/s
real	0m6.866s
user	0m0.120s
sys	0m5.505s
测试纯读速度
time dd if=./testReadOrWrite of=/dev/null bs=8k count=1000000
输出
记录了1000000+0 的读入
记录了1000000+0 的写出
8192000000字节(8.2 GB,7.6 GiB)已复制,1.3312 s,6.2 GB/s
real	0m1.332s
user	0m0.068s
sys	0m1.264s
测试读写速度
time dd if=./testReadOrWrite of=./testReadAndWrite bs=8k count=1000000
输出
记录了1000000+0 的读入
记录了1000000+0 的写出
8192000000字节(8.2 GB,7.6 GiB)已复制,9.47244 s,865 MB/s
real	0m9.474s
user	0m0.101s
sys	0m6.318s
删除测试文件
rm testReadOrWrite
rm testReadAndWrite
  • 8
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值