对于所有的公有云服务商来说,云主机是非常基础且重要的业务。那么在高性能云计算方面,作为互联网巨头的阿里云、腾讯云以及新兴云计算企业的代表华为云、七牛云和UCloud又有怎样的表现呢?最近,我们选择了阿里云、腾讯云、华为云、七牛云和UCloud这几家主流云服务商的云主机产品进行评测。
虽然任意一家云服务商都无法保证同一系列所有的机器性能都一致,但通过样本的检测我们还是能大致了解各家云服务商的实力。本次选择的云主机配置为4核16G。为了较为公平的比较各家云服务商的主机性能,我们尽量选取了各家配置近似的机型,CPU均为IntelXeonSkylake系列。
价格或有浮动,但就当前来看七牛云的主机的价格在短期和长期都较为有竞争力,其次华为云和阿里云的价格也比较实惠。UCloud和腾讯云的主机适合短期购买,长期购买时优惠较低。
UnixBench是国外著名的linux跑分软件,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。通过它跑出的分数,你可以大概知道购买的云主机处于一个怎么的性能。下面的脚本使用了UnixBench5.1.3来测试,注释了关于graphic的测试项(如果你需要测试graphic,则需要修改Makefile,不要注释掉”GRAPHIC_TESTS=defined”,同时需要系统提供x11perf命令gl_glibs库。)测试命令wget--no-check-certificate/teddysun/across/raw/master/unixbench.shchmod xunixbench.sh./unixbench.sh测试说明各项测试都有得分,性能的基线源于1995年,名为“e”的系统,一个工作站:SPARCstation20‐61,128MBRAM,Solaris2.3,此系统的指数值被设定为10,所以,如果一个系统的最后结果分数为520,意思是指此系统比基线系统运行快52倍。
单简单粗暴的从整体评分来看腾讯云表现最好,七牛云和华为云也有不俗的表现。但是仔细的研究各项测试我们可以发现各家主机都各有亮点。
从几次的Shell脚本测试的评分来看,华为云略占优势,其余云服务商差距不大。由于其余几项测试对比维度比较单
一,这里就不再一一列举了。但是根据UnixBench的测试数据,确实能看出就算时跑分较低的机器在某些方面的性能也可能会比较突出。大家在选取机器时可以有针对性的购买。
测试命令timeecho"scale=5000;4a
(1)"|bc-l-qtime是计时程序。scale是精度,4a
(1)调用了反正切函数。
2、SuperPISuperPI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间测试命令wget/attachment/superpi_linux.tar.gztarxzvfsuperpi_linux.tar.gzcdsuperpi./super_pi25
以上圆周率计算测试的结果比较一致,性能的排名为腾讯云>七牛云>阿里云>华为云>UCloud
3、CpuBurn程序会加热CPU到它所能承受最大工作温度,它可以使用户在实际应用中加速cpu,测试cpu在高强度运算时的稳定性。测试命令wget/files/tools/cpuburn/linux/cpuburn-1.0-amd64.tar.gztar-zxvfcpuburn-1.0-amd64.tar.gzcdcpuburnnohup./cpuburn>~/cputest.log