云服务器性能评估与使用体验

测试方法见之前的“服务器性能测试系列”

测试概要

主机和硬盘我直接选择了性能更优的 SSD 机型,从硬件迭代的角度说,之后高性能主机会更加普及和主流。为了保证测试数据可形成有效对比,本次测试在所有厂商申请的主机和带宽配置都相同,具体情况如下:

  • 测试厂商:阿里云、比格云、华为企业云、腾讯云、UCloud。
  • 测试机型:IO 优化/高 IO 型、4 核 CPU、8G 内存、100G 数据盘、5M BGP 网络。

测试内容、方法与工具

  • 测试内容
    本次测试主要对云主机实际使用中比较关注的几项做了一个检测,测试项目包括网络I/O 能力、存储 IO 能力和 CPU 计算能力测试。
  • 测试工具
    网络方面主要用 Netperf 2.7.0,多地 ping 直接用 Chinaz 在线测;IO 用 FIO 工具进行测试,软件是默认 yum 安装的最新版本;CPU 计算能力用 Unixbench,软件版本 5.1.3。

测试结果

网络测试结果对比

Ping 值测试结果

AliyunAliyun
BiggeryunBiggeryun
QcloudQcloud
HUAWEIHUAWEI
UCloudUCloud
  通过多地区 ping 数据来看,阿里云、比格云、华为企业云和 UCloud 的网络在全国范围内均表现良好,但 4 家不同线路、不同节点的表现还是有些许差异:阿里云电信线路的表现很好,广东节点最快达到 7mm。联通、移动等线路的表现稍微逊色,但还是在通畅的范围内,基本速度都在 30mm 以内。值得一提是,海外香港节点的速度最快到 12mm,在提供海外节点的厂商中属于第一梯队。
  比格云、华为企业云和 UCloud 的网络整体表现比较稳定。江苏和上海节点的网络速度全线比较通畅,电信、联通、移动、多线的响应速度大致在 10mm 以内,平均响应速度只有 40-60mm。尤其是比格云,作为新平台同华为和 UCloud 等老司机相比毫不逊色,网速一项仅次阿里,排名第二,表现十分惊艳。不过可惜没有海外节点。
  腾讯云的网络情况比较鸡肋。广东和香港节点 6mm 高速响应,但是也有不少国内省市的响应速度已经掉出平均线,论坛里部分黑粉也曾给过腾讯的网速稳定性着重差评。不过Ping 值测试每次都会有一定数值差异,笔者只是轻喷。实际选择服务器时,大家还是要看自己实地测的结果。

Netperf 测试结果

测试主机Throughput(10^6bits/sec)
Biggeryun6.72
Aliyun4.72
HUAWEI3.39
UCloud4.75
总体看,阿里云、比格云、腾讯云、UCloud 在此项的表现都比较正常。其中比格云测出来给到用户的带宽比实际申请的更大,量比较足。HUAWEI 在相同配置的情况下,测出TCP 带宽 3.39M,我仔细检查命令又测了一遍,确实还是这个数据。具体原因我并没有跟官方校准深究,可能是我 Sever 主机的网络跟华为之间连通不太好,也有可能是华为给到的带宽不太够。

IO 测试结果对比

4K随机读4K随机写512k顺序读512k顺序写
Biggeryuniops=252897iops=247642bw=21086MB/sbw=17631MB/s
Aliyuniops=2998iops=2998bw=100MB/sbw=100.1KB/s
Qcloudiops=114173iops=14639bw=3629.9MB/sbw=4135.8MB/s
HUAWEIiops=20002iops=20002bw=349.8MB/sbw=350.1MB/s
UCloudiops=56350iops=35464bw=8380.8MB/sbw=150121KB/s
相同配置条件下,比格云的 IOPS 已经明显爆表了。他们官网宣传的数字是 12 万,我实际测出来的有 25 万,也是逆天。回头看下他们家的网络测试结果,也是实际的比官方公布的更高。可见比格云官方还是以低调、稳重为主的。腾讯、华为的 IO 优化主机,性能均较普通型主机有很大提升。阿里和 UCloud 应该是机房负载过高,同样的 SSD 主机,但看IO 一项结果并不是很理想。

CPU 计算能力测试结果对比

1parallel4 parallel
Biggeryun1704.94578.7
Aliyun1091.03087.6
Qcloud1512.63910.4
HUAWEI1540.03178.0
UCloud1212.63786.7
比格云的 CPU 也不错,新平台到底是全新的设备,性能领先。腾讯、华为依旧持平,保持大厂风范。垫底的还是阿里和 UCloud。

综合使用体验

  综合分析之前,先比个价格:

包月/包年计费按需计费
Biggeryun562元/月1.55元/小时
Aliyun627元/月2.14元/小时
Qcloud591元/月2.07元/小时
HUAWEI654.8元/月1.96元/小时
UCloud581元/月1.22元/小时
从实用角度,综合主机性能、网络、价格、易用性 4 方面来说,本次测试后我的排序是:
Biggeryun>UCloud> Aliyun> Qcloud>HUAWEI。
先说说排第一的比格云,为什么把它放大厂里面对比测。因为这家也是大厂——盛大云的盘子。盛大云在国内云计算刚兴起的时候就稳坐了业内老大,技术和布局也曾是国内一哥,然而遗憾后期没落。这次测下来,新布局的比格云虽是新平台,但单谈主机性能在同类厂商中已经是前三了。价格对比普通主机略贵,但是在高性能领域 PK 性价比非常明显。受制于刚刚上线,产品类型、产品布局、方案类的东西还是较为欠缺。但是有老盛大的经验和资金支持,我想他们之后扩张的速度会非常快,也许会是一匹半路杀出来的黑马。
阿里毋庸置疑是云计算行业大哥大。或许是布局比较早,受到底层架构的限制,SSD 高配对比从前的普通款并没有太大的提升和惊喜。网络方面表现一流,虽说价钱贵一点,但还是稳定放心的。阿里产品类型、产品生态、周边的服务,也是业内最强。阿里现在自身也在积极发展大数据、人工智能、物联网方向,预计在未来互联网的新变化和新兴产业链上,配套方案和服务的提供也会抢先其他平台。
UCloud 跟七牛在云计算行业创业至今,也可以说是杀出一条血路的神话了。在各大厂商紧锣密鼓布局之中杀出一条血路,非扎实的技术和深厚的行业积淀不能成。本次测试中,UCloud 的表现基本跟宣传相符,价格亲民、性能虽不拔尖但也够用,界面简洁、体验很不错。但云计算是重资产的行业,UCloud 作为创业公司,比起其他大厂来说路还有很长。
腾讯和华为两家实力不相伯仲,各有各的优势,各有各的槽点。性能方面都是大厂风范,但腾讯的网络不均衡、界面复杂,华为的网络、界面体验都不佳,而且镜像功能也有缺失。还望两家大厂的产品经理长点儿心,对产品细节好好优化一下,不要被后浪拍在沙滩上。

文字经过朋友的加工,但是数据确为如此。
PS:不吹不黑,比格云、UCLOUD的机器性价比最高(当然,是在没有考虑其他因素的情况下)然后就是阿里云(自己用的就是阿里的,感觉挺不错的,后台需要适应,不过VPS的话,不怎么用到后台管理面板)腾讯云同等配置情况下,较阿里云慢一点(本博客就是腾讯云的) 最差的感觉就是华为了。。。暂且不说性能,单说镜像与面板就很不舒服了。