概述
dd命令的功能是把指定的输入文件拷贝到指定的输出文件中,我们通过/dev/zero或/dev/null可以进行磁盘的吞吐量测试
一,写硬盘的测试:
[root@localhost ~]# time dd if=/dev/zero of=/mail/1g.dd bs=1M count=10240 conv=fsync
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB) copied, 13.1017 seconds, 820 MB/s
以上达到每秒820 MB的写入吞吐量,当然这是大文件的顺序写入。
二,读硬盘的测试:
[root@localhost mail]# dd if=/mail/1g.dd of=/dev/null bs=1M
10240+0 records in
10240+0 records out
10737418240 bytes (11 GB) copied, 16.2598 seconds, 660 MB/s
以上达到每秒660 MB的读入吞吐量,当然这也是顺序读。
三,同时读写硬盘测试:
time dd if=/dev/sdb of=test.dbf bs=8k
最后
以上就是风趣苗条为你收集整理的[linux][运维]用dd进行初步的硬盘IO吞吐量测试的全部内容,希望文章能够帮你解决[linux][运维]用dd进行初步的硬盘IO吞吐量测试所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复