最近正在将公司的服务器迁到阿里云,前期调研时还特别关注了阿里云主机的磁盘性能,因为也有所耳闻。我使用的dd和hdparm来测试的磁盘性能,读能达到80几MB/s,写约为20几MB/s,跟官方的售前技术支持说得比较一致。因为我们的磁盘读写量也不是特别大,因此估计云主机性能能满足我们的需求,就一次购买了9台云主机一年的使用权。谁知后面迁移时才发现,实际的磁盘性能真的是惨不忍睹!下面是把我们MongoDB集群的一个Shard切到阿里云上面运行一小时的磁盘性能监控数据。
平均磁盘使用率96.36%,平均每秒磁盘读写量分别为4.56MB和2.32MB,平均每秒磁盘读写次数分别193.64次和202.79次,平均每次读写耗时为381.89ms(包括等待时间)和3.08ms(不包括等待时间)
可以看到读写量其实并不大,但磁盘已满负荷,单次读写的耗时达到了接近400ms,而在我们的物理主机上,单次读写基本都在10ms以内,差了两个数量级!
阿里的技术支持每次都拿dd的测试结果说事,说dd测试时写入能达到20MB/s,可这有什么意义,我是要用云主机来跑真实业务,而不是来跑测试。现在看来,云主机只能运行一些数据全在内存中的业务。正在跟他们交涉退款中,还不知道怎么跟老板交代,就算金钱上的损失可以挽回,浪费的时间是没法了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。