我是靠谱客的博主 风趣苗条,最近开发中收集的这篇文章主要介绍[linux][运维]用dd进行初步的硬盘IO吞吐量测试,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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吞吐量测试所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部