针对每一个公有云服务商而言,云主机是非常基本且重要的业务流程。那么在高性能云计算技术层面,做为互联网大佬的阿里云、腾讯云服务及其新起云计算企业的代表华为云服务、七牛云和UCloud又有怎样的表现呢?
近期,大家选择放弃阿里云、腾讯云服务、华为云服务、七牛云和UCloud这几家流行云服务商的云主机产品进行测评。
服务器选择
尽管随意一家云服务商都无法保证同一系列每一个设备性能都一致,但通过样版的检测我们还是能大致了解每家云服务商的实力。此次选择的云主机配备为4核16G。为了能比较公平的较为每家云服务商的服务器性能,大家尽可能选取了每家配备近似的型号,CPU均是Intel Xeon Skylake系列。
价格比较
价钱或者有波动,但就当前看来七牛云的主机的价格在短期内和长期都较为有竞争能力,次之华为云服务和阿里云的价格也较为性价比高。UCloud和腾讯云服务的服务器合适短期内选购,长期性购买时特惠比较低。
人才测评工具一览
UnixBench
SuperPI
CpuBurn
FIO
Iperf3
Memtester
Unixbench整个设备显卡跑分
UnixBench是海外知名的linux跑分软件,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统进程、读写能力、过程、图形界面测试、2D、3D、管路、计算、C库等系统标准性能给予测试数据信息。根据它跑出的分数,你能大概知道购买的云主机处于一个怎么的性能。
下面的脚本制作用了UnixBench5.1.3来测试,注解了有关graphic的测试项(假如你必须测试graphic,则需要改动Makefile,不必注释掉”GRAPHIC_TESTS = defined”,与此同时必须系统软件给予x11perf指令gl_glibs库。)
测试指令
wget –no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod x unixbench.sh
./unixbench.sh
测试表明
各类测试都是有评分,性能的基准线来源于1995 年,名叫“George”的系统,一个工作平台:SPARCstation 20‐61,128MB RAM,Solaris2.3,此系统的指数被设定为10,因此,如果一个系统的最后结果成绩为520,近义指此系统软件比基准线运行系统快52 倍。
单简单粗暴的从整体得分看来腾讯云服务主要表现最好是,七牛云和华为云服务也是有不俗的主要表现。可是仔细的科学研究各类测试我们能发觉每家服务器都各有各的闪光点。
从几次的File Copy测试的评分看来,七牛云、华为云服务在文件读取层面性能较好。相较而言UCloud在这方面主要表现不够。
从几次的Shell脚本制作测试的评分看来,华为云服务略占上风,其他云服务商差距不大。
因为其他几类测试比照层面比较单一,这儿就不再一一列举了。但是根据UnixBench的测试数据信息,的确能看出即使时显卡跑分较低的设备在某些方面的性能也可能会比较突显。大家在选择设备时可以针对性的选购。
CPU测试
1、根据bc指令计算圆周率
用Linux内置的bc计算器测算pi值
测试指令
time echo “scale=5000; 4*a(1)” | bc -l -q
time是记时程序流程。scale是精密度,4*a(1)启用了反正切函数。
2、Super PI
Super PI是利用CPU的浮点运算水平来计算出π(圆周率),所以目前广泛被显卡超频游戏玩家用作测试系统稳定性和测试CPU测算完了特殊个数圆周率所需的时长
测试指令
wget http://www.linuxfly.org/attachment/superpi_linux.tar.gz
tar xzvf superpi_linux.tar.gz
cd superpi
./super_pi 25
之上圆周率测算测试的结果较为一致,性能的排名为腾讯云服务>七牛云>阿里云>华为云服务>UCloud
3、CpuBurn
程序流程会加温CPU到它所能承受较大操作温度,它可以使用户在实际应用中加快cpu,测试cpu在高韧性计算时的稳定性。
测试指令
wget https://cdn.pmylund.com/files/tools/cpuburn/linux/cpuburn-1.0-amd64.tar.gz
tar -zxvf cpuburn-1.0-amd64.tar.gz
cd cpuburn
nohup ./cpuburn > ~/cputest.log &(工作压力测试耗时长,设置后台运行)
在三次时间24钟头的压力测试中,UCloud 工作压力测试手机软件数次奔溃,最少测试时间为2h11m10s。腾讯云服务发生一次测试程序崩溃,测试时间3h11m10s。阿里云、华为云服务和七牛云均正常运转。
融合圆周率计算和CPU工作压力测试的综合表现,腾讯云服务在短期内高频率测算体现出不错的水平,但是对于长期性长时间负荷的计算或是尚需进一步的检测,反倒阿里云和七牛云在短期内和长期的高频计算时都表现出了不错的水平。
IO性能测试
FIO
性能测试提议直接通过读写能力裸盘的方式进行测试,会得到比较真实数据信息。但立即测试裸盘会破坏系统文件构造,造成内容丢失,请在测试前确定硬盘中数据已备份数据。
测试指令
1、测试次序读性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
2、测试顺序写性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
3、测试任意读性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
4、测试任意写性能
fio -filename=/tmp/testfile -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=16k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=mytest
我们可以看到总的来说阿里云和七牛云在文件读写方面有着平稳而优质的主要表现。次之华为云服务在线程同步读文件也是有亮眼的考试成绩。
互联网测试(5M带宽)
Iperf3
iperf指令是一个互联网性能测试专用工具。iperf能够测试TCP和UDP带宽品质
我们在这里测试udp带宽品质应是udp通信花销小,测试的带宽最准确。要获得带宽数据信息,需要不断在client端提升带宽值,直至server端发生轻微的网络丢包才行,这时server端显示的带宽就是被检测系统的货运量。
测试指令
yum install iperf3
服务器端 iperf3 -s -u
UDP手机客户端 iperf3 -c [ip详细地址] -u -b [带宽]
(必须配备安全组,不然可能连接失败)
根据tcp检验看来各家的带宽都不存在虚标底状况,乃至在短时间内可以达到比所购买的带宽更高一点的性能。网络状态也非常优良。
运行内存测试
Memtester
测试指令
wget http://pyropus.ca/software/memtester/old-versions/memtester-4.2.2.tar.gz
tar zxvf memtester-4.2.2.tar.gz
cd memtester-4.2.2
make && make install
./mentester 16G 3
Memtester主如果捕捉内存错误和一直处于非常高或是很低的坏位, 其测试的主要项目有随机值,异或运算较为,加减法,乘除法,乘法,与或运算这些. 根据给出测试内存的大小和频次, 能够系统对现有的运行内存开展上边项目的测试。
对内存条开展工作压力测试
测试指令
nohup ./memtester 16G > /tmp/memtest.log &
全部服务器都通过了24小时的运行内存工作压力测试
汇总
仅以之上的数据,我们能做一个粗略地的总结。
1. 腾讯的服务器在短时间的高频率计算的性能最好是,可是长时间高频率计算水平仍待考虑。
2. 阿里和七牛的服务器性能不错,不管在短期内和长时间的计算都是有比较不错的结论,而且在文件读写层面都是有不错的表现。
3. 华为云服务在线程同步时表现优异。
4. UCloud 在几类测试中表现一般。
补充说明
上面仅仅针对服务器性能的测试,除开服务器自身外,客户还需要关心什么呢?能从以下几个方面来考虑:
第一:主机价格是否合理。选购云服务器与选购私服务器不一样,购置私主机是一次性资金投入,购买后用或是无需,使用的好还是不好,也不会对你后续的资金投入造成持续危害。而购买云服务器,则需要时刻提醒自己: 尽管前期资金投入偏少,但每过一天,就会产生一天的费用。因此怎样用更加实惠的价钱获取到质量相同的服务器,是非常值得考虑的问题。如同以前分析的那般,从短期来看七牛云和UCloud价格对比有优势。必要时长期用云服务器则合适购置七牛云、阿里云和华为云服务的服务器。大家也可以关心云服务商不定时的进行各种活动,可以购买到各种实惠的服务器,新用户在UCloud还可以得到一些服务器抵用券用于测试,以前七牛云做活动中小编乃至没掏钱就get到了一台主机。
第二:云服务器操作的学习成本。云服务商的操作面板的友善性,能直接确定也许你能顺利的使用商品。次之,如果你的确针对服务器作用有一定的困惑时,云服务商提供的文本文档是否齐全,能否指导你解决困难,也是我们需要考虑的。这儿做出来的比较好的应属华为云服务。自然阿里云、腾讯云服务和七牛云的帮助文件也挺齐备。
第三:云服务器售前售后服务响应水平。这应该是最为重要的要素。由于云服务器的特殊性,客户没法真正的接触到服务器。当服务器出问题了后我们应该云服务商能够及时的提供解决方法以防业务流程受影响。前不久某云服务商出一次安全事故直接导致了一家创业公司的业务流程立即奔溃,对于这种难题客户压根找不到方向只有依靠云服务商。自然那只是偶然性。但是就客户来讲我们当然更希望自己的难题能够得到及时的解决。这儿不得不承认,七牛云和UCloud针对大中小型客户的支持力度,就连普通用户也能提供个性化服务项目。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。