我测试的linux系统下的,分别是centos 5.4 32位和centos 6.2 64位系统。
经济A套餐。
1CPU,512M内存,60G硬盘
linux下测试磁盘速度还是比较简单的。
首先要了解两个特殊的设备:
/dev/null:回收站、无底洞
/dev/zero:产生字符
bs是每次读或写的大小,即一个块的大小,count是读写块的数量。
测试磁盘写能力
# time dd if=/dev/zero of=/test.dbf bs=4k count=100000 // 会实际生成test.dbf文件
因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都会集中在of文件中,of文件只用于写,所以这个命令相 当于测试磁盘的写能力。 累计写入400M左右的文件。
32位
第一次:
100000 0 records in
100000 0 records out
409600000 bytes (410 MB) copied, 7.93809 seconds, 51.6 MB/s
real 0m7.954s
user 0m0.041s
sys 0m0.536s
100000 0 records in
100000 0 records out
409600000 bytes (410 MB) copied, 7.32901 seconds, 55.9 MB/s
real 0m7.374s
user 0m0.053s
sys 0m0.565s
100000 0 records in
100000 0 records out
409600000 bytes (410 MB) copied, 6.51304 seconds, 62.9 MB/s
real 0m9.204s
user 0m0.045s
sys 0m0.596s
100000 0 records in
100000 0 records out
409600000 bytes (410 MB) copied, 16.8632 s, 24.3 MB/s
real 0m16.869s
user 0m0.011s
sys 0m0.356s
100000 0 records in
100000 0 records out
409600000 bytes (410 MB) copied, 11.0758 s, 37.0 MB/s
real 0m11.104s
user 0m0.017s
sys 0m0.365s
100000 0 records in
100000 0 records out
409600000 bytes (410 MB) copied, 12.9861 s, 31.5 MB/s
real 0m13.016s
user 0m0.010s
sys 0m0.373s
50000 0 records in
50000 0 records out
409600000 bytes (410 MB) copied, 5.01593 seconds, 81.7 MB/s
real 0m5.017s
user 0m0.023s
sys 0m0.234s
50000 0 records in
50000 0 records out
409600000 bytes (410 MB) copied, 1.99892 seconds, 205 MB/s
real 0m2.000s
user 0m0.017s
sys 0m0.172s
50000 0 records in
50000 0 records out
409600000 bytes (410 MB) copied, 0.121753 seconds, 3.4 GB/s
real 0m0.123s
user 0m0.019s
sys 0m0.104s
50000 0 records in
50000 0 records out
409600000 bytes (410 MB) copied, 5.84641 s, 70.1 MB/s
real 0m5.858s
user 0m0.006s
sys 0m0.290s
50000 0 records in
50000 0 records out
409600000 bytes (410 MB) copied, 5.81337 s, 70.5 MB/s
real 0m5.816s
user 0m0.004s
sys 0m0.291s
50000 0 records in
50000 0 records out
409600000 bytes (410 MB) copied, 5.97029 s, 68.6 MB/s
real 0m5.981s
user 0m0.009s
sys 0m0.286s
读速度MB/s | 写速度MB/s | |
centos 5.4 32位 | 81 | 55 |
centos 6.2 64位 | 70 | 30 |
-------------------------
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。