找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

Linux中国开源社区 技术 查看内容

Linux系统硬盘读写测试

2013-04-21 22:02    评论: 9 收藏: 2 分享: 2    

Linux服务器想要知道硬盘的读写是否能满足服务的需要,我们可以使用Linux自带的dd命令测试硬盘的读写速度,方法如下:

登录SSH,输入以下命令即可,根据测试数据的大小等待返回的时间不同。

Linux硬盘写入速度:

# time dd if=/dev/zero of=/var/test bs=2k count=1000000

Linux硬盘读取速度:

# time dd if=/var/test of=/dev/null bs=2k

命令详解:

  • time用于计时
  • dd用于复制,从if读出,写到of。
  • if=/dev/zero不产生IO,因此可以用来测试纯写速度;同理of=/dev/null不产生IO,可以用来测试纯读速度。
  • bs是每次读或写的大小,即一个块的大小,count是读写块的数量,相乘就是读写数据量大小。

数据量越大越准确,多次测试取平均值。

以阿里云服务器为例测试硬盘写入速度,2G的数据量,88秒,23.2MB/s,速度虽比不上自己电脑的硬盘,但作为WEB服务器,够用了。

读写 硬盘 测试 linux dd aliyun
via http://www.linuxde.net/2013/01/11863.html

最新评论

我也要发表评论

微博评论 2013-04-21 22:57 回复
雅安加油!!

来自 爱喝雪碧的叮当猫 的新浪微博
微博评论 2013-04-21 22:57 回复
转发微博

来自 JavaChen 的新浪微博
微博评论 2013-04-21 23:59 回复
还有Time用法啊,学习了

来自 IM赵某某 的新浪微博
微博评论 2013-04-22 01:15 回复
测试建议加上禁用cache的开关…

来自 小马歌 的新浪微博
kenweh 2013-04-22 14:43 回复

学习了~界面很友好哈,是手机?平板?

老狼 2013-04-22 20:02 回复

要是一般的测试的话不需要 time 吧,dd 执行完了之后就会给出一个读写速度和时间的

微博评论 2013-04-22 21:24 回复
回复@Linux中国:enen,有可能...

来自 李东日-ldr123 的新浪微博
hyplove 2013-04-22 21:41 回复

学习了!

木辛梓 2013-04-22 23:17 回复

不错,学习了

收藏

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。