华为云公有云主机测试报告:各项性能均表现出色
至顶网云能力小组在对去年所发现问题进行复测的基础上,在2019年的公有云评测中,增加对公有云主机高可靠性与可扩展性的评测,华为云公有云主机测试报告如下所示。
一、Web应用及可靠性测试
此次华为云公有云主机测试中,选择的是华为云华北-北京一,随机分配可用区的通用计算增强型c3.large.2云主机进行评测,Intel skyLake 6151 3.0GHz为处理器型号。
正常应用流量测试
在此项测试中,采用正常网络应用访问的方式,以在两小时内发起了5000次的网页连接请求的方式,测试了华为云云主机Web应用的正常应用流量访问能力。并通过博睿数据的应用性能监测工具所记录的内存占用情况、请求发生次数以及CPU、应用平均响应时间,测试了云主机正常Web应用处理能力。
请求发生次数
10-12点时段,应用请求共发生4514次,峰值基本保持在300次左右,平均请求速率为37.6次/分钟,其中,在10点45左右请求次数达到372次(每分钟)的顶峰。
平均响应时间
华为云云主机的平均响应时间平均在19毫秒,统计曲线记录结果基本在19毫秒以下。在业务状态统计中,出现了2次业务请求很慢和2次业务请求较慢的情况,3741毫秒为最大响应时间。
CPU使用率及内存占用情况华为云云主机的正常应用流量测试CPU使用率及内存占用情况和请求发生次数一致,同样是在10点47达到巅峰。CPU总使用率最高为5.86%,其中4.81%为User的使用率,然后反复波动,但最大也只是徘徊于5.0%左右。内存占用最大为2.6GB,随着流量降低,又回落到754MB左右。
Apache AB应用性能测试
在此次测试中,采用ab同时保持50个用户访问,并建立1万连接与间隔数分钟后,再发起同时保持50个用户访间并建立10万连接的方式对华为云云主机高并发流量应用处理能力进行测试。
请求发生次数
15-15点30分这个测试时段中,应用请求总共发生了20147次。所记录的整个测试时段最高为7449次(每分钟),平均请求次数为575.6次/分钟。
在此次测试中,又对Apache ab测试结果中Requests per second结果进行了统计,
Apache ab 100000请求测试和Apache ab 10000请求测试中,Requests per second测试结果分别是132.69Requests/s和123.39 Requests/s,换算成每分钟,成绩分别为7961.4Requests/s和7403.4Requests/s。
平均响应时间
在平均响应时间的统计中,华为云云主机的平均响应时间,伴随着请求压力的提升,平均增大到376毫秒,与Apache ab上统计结果接近,而4169毫秒则是最大响应时间。
CPU使用率及内存占用情况
华为云云主机的正常应用流量测试,CPU使用率及内存占用情况与ab请求发生次数一致,CPU使用率在ab应用请求发起后,迅速提升至巅峰,随着ab第一次测试结束而下降,并在第二次测试开始后,再次冲顶并持续到测试结束。99.68%为最高CPU总使用率,其中93.43%为User的使用率,随后随着流量,降低恢复正常。
内存占用情况也大体相同,不过因为在本机使用ab测试,一定内存资源被占用了,所以基本内存使用量达到1.02GB左右,在测试中,由于IP地址固定,因此内存提升程度只达到了1.49GB左右,反而比正常流量低。
二、计算能力测试
Geekbench 3
对比去年采用Geekbench 3对华为云公有云主机进行测试结果,此次测试中,华为云公有云主机不管是在多核还是单核计算时,计算性能都比去年有了大幅度提升。单核与双核性能接近等比例提升,单核Geekbench 3.4.2的计算性能达到3379,双核处理能力达到了6693的成绩。
Geekbench 4
Geekbench 4与Geekbench 3相比,所设置的测试项目和当前主流应用更为贴切,在评分时,新增了例如HTML5、PDF等更加适用的测试项目,提升了整数计算的占分比例。
华为云公有云主机在Geekbench 4的测试中,单核与双核性能接近等比例提升,单核测试成绩为3900,要明显高于Geekbench 3的测试结果,双核性能达到7250。
三、系统盘存储性能测试
随机读IOPS
在华为云系统盘4K随机读IOPS测试结果中,其读IOPS最高成绩IOPS 4400,最低IOPS 1586,平均成绩为2214.81,在连续记录的IOPS成绩中,每秒钟数据块传输相差不大,IOPS传输情况非常平稳。
随机写IOPS
在华为云系统盘4K随机写IOPS测试结果中,其读IOPS最高成绩IOPS 4420,最低IOPS 24,平均成绩为2211,在连续记录的IOPS成绩中,每秒钟数据块传输相差不大,IOPS传输情况同样非常平稳。
顺序读带宽
在华为云系统盘10M顺序读带宽测试结果中,其顺序读带宽,最高带宽204,800KiB/s,最低带宽20,480KiB/s,平均成绩为90.8MiB/s,带宽传输在连续记录的带宽成绩中,比较平稳。
顺序写带宽
在华为云系统盘10M顺序写带宽测试结果中,其顺序写带宽,最高带宽430,080KiB/s,最低带宽20,480KiB/s,平均成绩为90.6MiB/s,带宽传输在连续记录的带宽成绩中,起伏较大。
四、可扩展能力评估
分析华为云公有云主机的增加公网带宽、提升云主机配置,以及增加云主机数量这三种处理能力扩展方式,并同时测试公有云主机的重新启动时间。
增加公网带宽
在华为云控制台申请公网IP的设置中,就能够对公网带宽进行弹性扩展的设置,只要在“计费方式”中选择“按流量计费”,并且将带宽上限设置好,就能够通过流量计费的形式,使用了多少流量,便缴纳多少钱,在业务应用不超过所设置带宽上限的前提下,均能够轻松应对。
提升主机配置
华为云提升云主机配置也非常便捷,在控制台上,对于要修改配置的主机,先关掉即可,然后就能够在“操作”中进行改动。
增加云主机
关于增加云主机的数量,华为云考虑得相当周密,设计了一个专门的模块,具有弹性伸缩功能。弹性伸缩(Auto Scaling)可配置定时、周期或告警策略,使用户资源随业务负载增长而增加,随业务负载降低而减少,节省云上业务资费,保障业务平稳健康运行,总而言之,它能够根据用户的业务需求和策略,自动调整资源。
重启时间
至顶网云能力评估小组,在重启时间测试中,采用对公有云主机外网IP长ping,并在命令行输入reboot的方式,通过对丢失ping包个数进行统计,对公有云主机的重新启动时间进行深入了解。
测试结果表明,华为云云主机在重启时间测试中,仅有3个ping包在重启时丢失,重启时间大约为3秒钟。
总结:通过上面测试结果可以看出,华为云公有云主机能够极其顺畅的对Web应用正常流量进行处理。在通过Apache ab进行的非正常应用测试中,在CPU被大量连接请求迅速打满的情况下,华为云云主机仍然能够在整个测试过程中,为应用请求提供正常的服务,展示出了强大的Web应用服务稳定性。华为云云主机在计算能力测试中,与去年相比,计算性能结果提升显著,单核和双核性能接近等比例提升。华为云云主机在系统盘存储性能测试中,随机读、写IOPS性能卓越,顺序读、写带宽数据传输都能够保持平稳。华为云云主机在可扩展能力上,能够通过弹性扩展的方式增加公有云主机公网带宽,而且在更改云主机配置之时,也十分方便快捷。更关键的是,在华为云云主机的横向扩展时,所采用的弹性伸缩模块,非常便于用户进行使用,会更加快速,简便自如的对公有云主机数量进行横向扩展。以上便是华为云公有云主机在此次公有云评测中的测试结果展示,关于这些测试结果,至顶网云能力评估小组还将在综合分析报告中,进行更加深度的分析对比,到时候也会将数据公开与大家分享,以供交流学习。
10月21-11月20日,华为云为政企、开发者准备了众多惊喜!普惠季活动内含20+款畅销云产品,优惠多多!详情请关注华为云官网、华为云 微信 公众号、华为云微博等最新消息,不错过每一次精彩!