阿里云同节点与不同节点新老云主机性能大PK—新开阿里云主机性能大幅提升50%以上

Posted by

8月12日凌晨,文武双全苦等欧洲超级杯比赛之余,突发奇想对自己2012年购买的杭州节点阿里云主机进行了一番大测试。然后又不过瘾对自己2014年购买的青岛节点阿里云主机,以及2015年购买的杭州节点阿里云主机进行了跑分测试。结果发现,不同时间购买的阿里云升级性能随着时间推移在逐步提升。以后是此次对比测试的数据,当然还包括文武双全总结的解读。

本次测试全部使用unixbench-5.1.2进行跑分测试,进行横向对比。对磁盘IO进行测试后,文武双全发现新老主机差别并不大。

2012年杭州节点阿里云主机CPU信息及跑分测试数据

文武双全2012年购买的杭州节点阿里云主机的CPU信息
文武双全2012年购买的杭州节点阿里云主机的CPU信息

测试主机配置:1核CPU,20GB系统盘(非SSD),1GB内存,2012年购买自阿里云杭州节点。

第一台测试机器是文武双全购买的阿里云主机,CPU显示为Intel Xeon E5620 2.4GHz。unixbench跑分成绩如下,

文武双全2012年购买的杭州节点阿里云主机的unixbench跑分成绩
文武双全2012年购买的杭州节点阿里云主机的unixbench跑分成绩

三年前的阿里云老机器了,只跑了1044.4分。

文武双全2014年购买的青岛节点阿里云主机跑分测试

测试主机配置:1核CPU,2GB内存,青岛节点阿里云主机

文武双全2014年购买的青岛节点阿里云主机CPU信息
文武双全2014年购买的青岛节点阿里云主机CPU信息

首先是CPU信息,如图所示2014年这款阿里云主机采用的是频率稍低的Intel Xeon E5-2630 2.3GHz的CPU。实际的unixbench跑分成绩如下

 

文武双全2014年购买的杭州节点阿里云主机unixbench跑分成绩
文武双全2014年购买的杭州节点阿里云主机unixbench跑分成绩

虽然同样是E5-2650的CPU,但是只跑到了1264.7分。

文武双全2015年购买的杭州节点阿里云主机跑分测试

测试主机配置:1核CPU,1GB内存,杭州节点阿里云主机

文武双全2015年购买的阿里云主机CPU信息
文武双全2015年购买的阿里云主机CPU信息

首先是CPU信息,如图所示2015年的新机器CPU都用上Intel Xeon E5-2650 2.6GHz的高级货了,瞬间就觉得高大上了。接着是Unixbench的跑分成绩

文武双全2015年购买的阿里云主机unixbench跑分成绩
文武双全2015年购买的阿里云主机unixbench跑分成绩

从这个成绩看,2015年新上的阿里云主机不仅仅是对CPU频率进行了升级。unixbench跑分成绩,上升了近50%。

阿里云主机性能大幅飙升原因分析

文武双全用下面的磁盘IO测试命令对三台云主机进行了磁盘IO测试,发现三台阿里云主机的磁盘IO几乎是相同的。也就是说,三年来阿里云主机的磁盘IO基本上是在原地踏步。

dd  if=/dev/zero of=test bs=64k count=16k conv=fdatasync

那么问题来了,在其他条件都不变仅仅服务器CPU进行了升级的情况下,unixbench跑分成绩大幅飙升。文武双全分析,阿里云主机性能飙升的原因有如下几种可能,

第一,CPU性能较大幅度的影响了unixbench的测试成绩;

第二,阿里云最近两年在虚拟化技术的优化层面进步神速;

第三,Intel 的CPU性能提升确实巨大,特别是E5系列CPU;

除了硬件的因素,我更希望看到的是阿里云自身的进步,而不是简单的靠堆硬件来提升性能。

文武双全的总结分析

也是一个偶然的因素,让我对这件事产生了好奇心。对于这件事我有几个看法:

第一,阿里云主机性能提升产品性能,加亮不加价的行为,是值得表扬的。

第二,多年以来阿里云主机老用户没人权的恶习,始终不改。

凭什么新用户花同样多的价钱,却可以享受性能提高这么多的新主机。老用户的续费价格,确提现不出新老主机之间的性能差距?

第三,建议阿里云对老用户进行更高的续费优惠或者对老用户进行补偿升级。

这在国外早有先例,阿里云应该对一直支持阿里云主机的老用户进行补偿升级,也可以在使用老主机的前提下提高续费的优惠。

第四,老用户的阿里云主机到期后不续费,新开主机并且转移数据,就能免费得到性能提升哦。

第五,实际使用中,CPU资源一般都是过剩的,但是也让阿里云存在超售的可能。

文武双全在实际建站的过程中,CPU资源巨大多数情况下都是过剩的。那么问题来了,既然CPU严重过剩,阿里云为什么还要花大价钱升级云主机的CPU呢。最近文武双全看了一篇文章,说Xen架构的云主机,依然存在超售的可能。通过加大母鸡的内存容量,即使内存不会超售是真实的,依然可以超售CPU和硬盘获取更高的规模利润。

查询内存频率的linux指令
查询内存频率的linux指令

如上图所示,dmidecode指令可以用来查询主机的内存频率。搞笑的是,阿里云主机默认禁止查询磁盘信息和内存频率等信息。只能使用cat /proc/cpuinfo指令查询母鸡的CPU资料,查询磁盘和内存的诸多指令都被禁掉了,这岂不是此地无银三百两的意思?

阿里云主机禁止查询磁盘和内存信息
阿里云主机禁止查询磁盘和内存信息

第六,unixbench跑分成绩对用阿里云主机做站实际意义不大。

因为这个主机只是评测主机的性能,没有对主机的稳定性和带宽质量进行评测。阿里云Xen架构的主机,对OpenVZ和KVM架构的主机依然有很大的优势的。所以如果拿其他主机的unixbench成绩来跟阿里云主机的跑分来做对比,显然是不科学的。就像其他做主机评测的专业人士那样,我们还应该测试主机的带宽质量,稳定性,客服水平,虚拟化技术的水平等指标,综合来评价一家IDC。目前来看,三年过去了,国内依然没有企业能够挑战阿里云在云计算领域的老大地位了。

6 comments

  1. 你要是个人网站,用景安也无妨。
    阿里云的备案,如果熟练的话,是非常快速的。
    而且备案花了多少时间,是补偿多少时间的。
    企业网站上云,还是首推阿里云了,虽然问题也很多。

  2. 2016年可以对阿里云再测试下,一直挺推崇阿里云,我用景安,想换阿里云,可备案太麻烦了,必须在阿里云的备案才行甚至关站转备案,阻挡了我。

  3. 实际使用中,CPU资源一般都是过剩的,但是也让阿里云存在超售的可能。

  4. linode也不便宜哦,再说用户在国内还是用国内主机吧。

  5. 国内主机不敢用。。。还是用我的大linode 吧

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据