砍柴网

高性能云主机哪家强?阿里云胜出腾讯云一截

在云计算的时代,我们可以以极低的成本享受集群带给我们的便利,但是不意味着我们不要追求单机性能的强悍,不同场景下,应用对运行环境的需要也不同,我们对于单机的性能也是有需求的;那么在高性能云计算方面,国内云计算的大鳄阿里云、腾讯云有有何表现呢?就让我们拭目以待。

测试方法与配置

阿里云的产品规格从单核 1GB 内存的云主机,一直支持到 56 核 480 GB 内存的云主机,在两家的规格比较中占有优势。考虑到腾讯云没有56核480G这样强悍的机型,出于公平起见,我们选了32 核,64 GB ECS 云主机。这个配置的云主机不是最顶尖的,但是却也是我们在使用时,最有可能用到的。

CPU性能测试

在 CPU 性能方面,我们选择的是 Sysbench 来进行测试,通过计算质数相加求和20000,来评估 CPU 的运算速度 单线程计算结果。

内存性能测试

内存性能测试方面依然是采用 SysBench,分别进行8K、16K的随机分配和顺序分配,对比所用时间和数据传输速度。

网络性能测试

网络方面,我们采用了iperf 来进行网络性能测速。

测试结果CPU性能测评

阿里云 32线程计算结果

1500941637(1)

最终得出计算结果的时间为0.8705s(时间越短越好)

腾讯云 32线程计算结果  

1500941787(1)

求出结果需要1.0477s(时间越短越好)

阿里云单线程计算结果

1500941842(1)

最终得出计算结果的时间为26.0161s(时间越短越好)

腾讯云单线程计算结果  

1500941946(1)

求出结果需要25.9906s(时间越短越好)

在CPU方面,腾讯云云主机的单线程运行速度更快一些,但在多线程中,效果就大大弱于同配置的阿里云云主机了。

线程调度性能测评

阿里云线程调度测评结果  

1500942006(1)

最终计算出的时间为 0.5368 秒(时间越短越好)

腾讯云线程调度测评结果  

1500942064(1)

最终所用时间为 0.6501 秒,略差于阿里云。

内存性能测评

阿里云 8K 顺序分配 

1500942170(1)

所用时间 12.0521s,速度 8.4GB/s。(时间越短越好)

腾讯云 8K 顺序分配 

1500942235(1)

所用时间 11.9706s,速度 8.54GB/s。

阿里云 8K 随机分配 

1500942310(1)

所用时间 7.9546s,速度 12.8GB/s。(时间越短越好)

腾讯云 8K 随机分配 

1500942432(1)

所用时间 8.2966s,速度 12.3GB/s。

阿里云 16K 顺序分布 

1500942479(1)

所用时间 8.6104s,速度11.8GB/s。(时间越短越好)

腾讯云 16K 顺序分配 

1500942530(1)

所用时间 8.3177s,速度 12.3GB/s。

阿里云 16K随机分布 

1500942620(1)

所用时间 3.9285s,速度26GB/s。(时间越短越好)

腾讯云 16K 随机分配 

1500942686(1)

所用时间 4.6759s,速度 21.4GB/s。

从上述结果可以看出,阿里云的随机分配性能远远高于腾讯云。这从8K、 16K都能明显看出。在16K的随机分配中,阿里云的速度26GB相对于腾讯云的21.4GB,胜出的性能盈余还是很可观的。

网络性能测评结果

网络方面,我们采用了iperf 来进行网络性能测速

阿里云网络性能测评结果  

1500942775(1)

阿里云云主机的内网传输速度普遍达到 3.8GB/s ,峰值更是有 4.85 GB,满足了绝大多数场景下的网络需要。

腾讯云网络性能测评结果  

1500942835(1)

在网络方面,腾讯云显得不尽如人意,大部分处在 1.5GB/s 的范畴,峰值也只有 1.7GB/s ,速度确实不佳。

综合测评结果

1500942916(1)

在各项测试中,出现了一些有意思的现象,比如

腾讯云的CPU在单体性能上超过了阿里云的CPU,判断应该是腾讯开启了单核的turbo。但是在多线程的情况下,反而弱于阿里云,可能是因为此时turbo难以发挥作用反而体现了双方裸实力。也有同事认为腾讯云存在租户争抢资源的问题。在线程测试中,腾讯云同样展现了颓势,略差于阿里云。在内存方面则是双方互有优劣,整体来说阿里云在随机方面要更胜一筹。在网络方面,腾讯云的限制是比较大的,速度不满2G,和阿里云的4.85G存在倍差。

整体结论 腾讯云作为后起之秀体现了不错的潜力,但在积淀较深的阿里云面前基本上没有产品性能优势。平心而论,在常规的产品层面,很难说thinkpad和神舟能有多大的性能差异,因为采用的硬件供应商可能还是一样的。在云计算领域也是如此,即便是AWS也不能超越普通云计算厂商太多,所超出的部分,主要就是底层优化能力以及对场景研判的实力。 可能,这就叫做技术实力吧!

来源:砍柴网 砍柴君