这也是一个老方法了,只是今天用到了,就过来记录下。总觉得公司服务器磁盘不给力,有时候 vim 编辑的时候都会卡顿,IO 经常 90%+,很纳闷,就测试了一下磁盘的读写速度。
一、测试写速度:
time dd if=/dev/zero of=/tmp/test bs=8k count=1000000
测试结果:565 MB/s
二、测试读速度:
time dd if=/tmp/test of=/dev/null bs=8k
测试结果:4.7GB/s
三、测试读写速度:
time dd if=/tmp/test of=/var/test bs=64k
四、参数说明
①、time 有计时作用,dd 用于复制,从 if 读出,写到 of;
②、if=/dev/zero 不产生 IO,因此可以用来测试纯写速度;
③、同理 of=/dev/null 不产生 IO,可以用来测试纯读速度;
④、将/tmp/test 拷贝到/var 则同时测试了读写速度;
⑤、bs 是每次读或写的大小,即一个块的大小,count 是读写块的数量。
五、结论
从结果看出,俺公司的服务器磁盘读写速度还真不算慢,看来得从其他方面检测了,革命尚未成功,苦逼仍需努力。
不是所有的Linux系统都支持所有命令吗?我用unzip 在阿里云解压文件,提示错误。
阿里云装的什么系统?unzip大部分发行版都支持啊。 unzip解压zip文件。
center os
可能最小化安装,没安装unzip,yum在线安装试试?yum install unzip
yum install -y unzip zip
Loaded plugins:fastestmirror-bash:Loaded:command not foundDetermining fastest mirrors-bash:Determining:command not found这是最后出现的。
http://blog.sina.com.cn/s/blog_7e513d7e01015j9b.html
好的,几下了。
可以了。但是还不知道什么原因。
这个命令不错,做服务器测试用得到。
很简单的命令,很好记也很实用
挺不错的哈。
看这个就头疼哎
你要说清楚,这是centos使用的脚本,免得一些小白拿去不能用又得回来找你,给自己找麻烦,所以嘛,既然要分享技术贴教程,还是要明确说明使自己的环境,配置等。。真的,我以前就是这么摸索出的经验,但最后干脆不玩了爱咋咋滴,就像你某个文章说的 闷声发大财。。 :shock:
我又回来了。。一晚上在你这吸收不少东西得回报点。。感恩的心~感谢。。 :arrow:
其实你贴的命令并不通用,可以试试如下
纯写
纯读
读写
或者可以看看这个测试服务器各项的一键脚本,很强大
一键测试服务器性能
你这里居然可以贴Code...这样就可以整洁,美观的让我这样手一抖就容易装x的人完美的x一下 :arrow:
为啥不通用?因为你认为tmp目录可能不存在?
刚才提交评论403了 :eek: :shock: 好可怕