主机性能测试

利用Jmeter实现对所有云服务器的高负载压力测试,设置并发线程数为500, ramp-up period即间隔时间设置为0秒,循环发送。通过云智慧监控宝的服务器性能监控以及APACHE和MySQL应用监控得到主机在高负载下的各项性能数据。

云智慧监控宝IaaS平台性能评测报告

CPU使用率

CPU使用率是指CPU使用时间占CPU总运行时间的比率,其中Linux/Unix操作系统将CPU使用率又分为用户使用率(执行用户进程花费时间所占的比率)、系统使用率(执行内核进程和中断花费时间所占比率)、I/O等待(因为IO等待而使CPU处于空闲状态等花费时间所占比率)和空闲(CPU处于空闲状态的时间所占比率),而CPU总使用率即为以上四项参数之和。

从数据上看,在500并发下,云智慧监控宝检测到首都在线和华为云的CPU用户使用率为50%左右,阿里、腾讯、美团云为60%,青云最高达到70%。各家CPU的系统使用率均在2.4%~3.6%区间,青云同样稍高。

云智慧监控宝IaaS平台性能评测报告

同样是8G内存,各家可使用的物理内存数量基本一致,都在7870M左右。500并发访问情况下,云智慧监控宝得到的各家内存使用率有较大差别,腾讯、首都在线仅为10%左右,华为、青云占30%,美团42%,阿里云达到56.9%。

云智慧监控宝IaaS平台性能评测报告

在网络流量测试过程中,云智慧监控宝只进行了高并发压力下的网络监控,因此上述数据均为该场景下各家网络流入、流出的实际数据,不代表其最大网络能力。除了腾讯云稍低,各家的网络流出平均流量均达到2Mbps,与标称服务吻合。

云智慧监控宝IaaS平台性能评测报告

作为典型网络应用环境,IaaS平台运行的Apache和MySQL的应用性能同样让人关注。云智慧监控宝给出了压力下Apache和MySQL的性能指标。其中Apache主要包括吞吐率和并发连接数数据:吞吐率是Apache每秒处理的请求数,单位是“reqs/s”,这是Apache当前性能的重要指标;并发连接数,表示Apache当前同时处理的请求数,它由httpd.conf中的MaxClients来确定最大值。

从数据上看,Apache吞吐率中除了阿里云的最大吞吐率较高,达到177reqs/s,其他各家性能比较一致,都在50~70reqs/s之间。并发连接数测试各家的数据存在较大差异,可能受网络或机房防火墙的影响,美团云并发连接数最高达到256,阿里云为192,而腾讯和首都在线的最大连接数为19和28。

云智慧监控宝IaaS平台性能评测报告

云智慧监控宝获取MySQL应用性能数据整体比较一致,除了美团云以外,各家查询吞吐率在550TPS左右,流入速率约为60KB/S,流出速率为500~600KB/S之间。而美团云的查询吞吐率高达846TPS,流入速率和流出速率较其他各家均有差距,说明高并发对美团云的MySQL访问影响较大。

结语:

对于互联网领域的初创企业和转型互联网+的传统企业来说,选择正确的云服务商是创业和转型成功的基本保障,然而不同的应用场景对IaaS服务的需求各不相同:电商服务需要稳定的环境、游戏需要优秀的主机性能、社交应用则需要应对大并发的消息处理……

此次评测希望能帮用户透过云智慧监控宝的数据,对各家IaaS平台所提供的云服务有更加真实的了解,并根据业务的需求作出准确的选择。当然,用户也可以自行注册云智慧监控宝,对部署在云平台上的网站、应用和业务进行监控,并与我们沟通您的监测结果或需求。云智慧亦将陆续推出更多云服务评测报告,敬请关注。




相关内容