`
gaotong1991
  • 浏览: 91237 次
  • 来自: 北京
社区版块
存档分类
最新评论

阿里云主机性能评测之硬盘

阅读更多
屌丝一个,租了个息壤便宜的VPS主机。总感觉正在用的息壤VPS主机性能不好,网络时常性的会出现卡顿。
申请了一台阿里云主机,单核1G内存,10G数据盘,2M带宽的配置,先测试下硬盘性能。

硬盘测试 我们用dd命令附带不同的参数进行测试。

1)命令:dd bs=64k count=4k if=/dev/zero of=test

下面是息壤VPS的:

# dd bs=64k count=4k if=/dev/zero of=test
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 1.98389 seconds, 135 MB/s

下面是阿里云:

dd bs=64k count=4k if=/dev/zero of=test
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 0.317469 seconds, 846 MB/s

看似磁盘性能是要高出不少。dd默认的方式不包括“同步(sync)”命令。也就是说,dd命令完成前并没有让系统真正把文件写到磁盘上。所以以上命令只是单纯地把这128MB的数据读到内存缓冲当中(写缓存[write cache])。所以你得到的将是一个超级快的速度。因为其实dd给你的只是读取速度,直到dd完成后系统才开始真正往磁盘上写数据,但这个速度你是看不到了。所以如果这个速度很快,没有什么作用。

再继续比较:

2)命令:dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync

加入这个参数后,dd命令执行到最后会真正执行一次“同步(sync)”操作,所以这时候你得到的是读取这128M数据到内存并写入到磁盘上所需的时间,这样算出来的时间才是比较符合实际使用结果的。

命令:dd bs=64k count=4k if=/dev/zero of=test oflag=dsync

加入这个参数后,dd在执行时每次都会进行同步写入操作。也就是说,这条命令每次读取64k后就要先把这64k写入磁盘,然后再读取下面这64k,一共重复128次。这可能是最慢的一种方式了,因为基本上没有用到写缓存(write cache)。

实际运行结果:

阿里云:

[root@AY140110223905213cc3Z ~]# dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 5.35827 seconds, 50.1 MB/s
[root@AY140110223905213cc3Z ~]# dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 27.9606 seconds, 9.6 MB/s

息壤VPS:

[root@vps java]# dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 2.07624 seconds, 129 MB/s
[root@vps java]# dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
4096+0 records in
4096+0 records out
268435456 bytes (268 MB) copied, 12.2714 seconds, 21.9 MB/s

在写入速度上可见阿里云主机并不见优势!这也是许多人提到的问题,可能也是使用云主机使用集群的弊端。写入速度只是在更新网站的时候会有所影响,只要用户浏览的速度快就行了,这个倒不是大问题。

后续会为大家带来CPU的测试。
2
2
分享到:
评论
5 楼 gaotong1991 2014-02-24  
从此醉 写道
重要是阿里云比较稳定

是比较稳定。但是单核也吃不消并发
4 楼 gaotong1991 2014-02-24  
long_ltoy 写道
关注,希望测一下布个社交类网站,能同时支持多少人在线不会卡..

这个单核肯定是不行的!得双核
3 楼 long_ltoy 2014-02-24  
关注,希望测一下布个社交类网站,能同时支持多少人在线不会卡..
2 楼 hellostory 2014-02-24  
从此醉 写道
重要是阿里云比较稳定


同意!要不我们也可以自己搞个主机!

1 楼 从此醉 2014-02-24  
重要是阿里云比较稳定

相关推荐

Global site tag (gtag.js) - Google Analytics