真实场景化评测,秒速十万次响应,全面解读华为云服务器 S6

阅读数:1 2020 年 3 月 25 日 16:28

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

什么是匠心,匠心是一种将技术发挥到极致的精神。在接下来的华为云 ECS 通用计算型云服务器 S6(以下简称为“华为云 S6 云服务器”)应用性能评测中,我们再一次对华为云所独具的匠心,有了更深刻的体会。
在上篇测试报告中,我们对华为云 S6 云服务器的计算、存储和网络基础性能进行了测试。然而在评估一款产品的时候,不单要关注性能指标,还需要了解它的实际应用处理能力。

因此,在本篇报告中,至顶网云能力评估小组通过利用 Apache 所提供的压力测试工具 ab、高性能的分布式内存对象缓存工具 Memcached 的测试工具 memaslap、内网大文件拷贝 scp、MySql+sysbench(OLTP)以及 FFmpeg 视频转码这些云计算业务应用中最常见的,包涵了网络、存储与计算典型应用场景,又对 4 核 16G 内存华为云 S6 云服务器的应用处理能力进行了评测,并对测试结果进行分析。

网络应用性能测试

当前企业的绝大部分网络业务应用,基本上是通过网页或 APP 的方式,通过 Web 服务器对外进行发布。Apache 又是目前公有云上占据主流的 Web 服务软件。因此,利用 Apache 所提供的压力测试工具 ab,我们可以比较方便的对公有云服务器的 Web 应用性能进行评测。

在本次测试中,我们利用测试工具 ab,通过同时进行 80 个 Web 应用请求访问,一共对目标端的测服务器发起 50000 次访问的方式,对被测的 4 核 16G 内存华为云 S6 云服务器进行测试,测试结果如下:

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

Apache ab 测试结果截图

通过 Apache ab 测试结果截图我们可以看出,在本次测试中,4 核 16G 内存华为云 S6 云服务器 Web 应用请求平均响应能力可以达到每秒钟 99280.81 Requests。

众所周知,在 Web 应用体验中,最关键的是 Web 请求的及时响应。在遇到突发事件或产品大促等活动时,出现问题的,往往是登录服务这种对传输文件不大,带宽要求不高,但需要具备高性能新建连接处理能力的业务之上。而用户登录认证一旦出现问题,也就意味着整套系统服务均无法实现。

每秒钟近接 10 万次的应用请求的响应能力,意味着被的测华为云 S6 云服务器可以在极短的时间内,对用户所发出的应用请求进行响应。测试结果截图中的响应时间结果也表明,在平均 10 微秒左右,华为云 S6 云服务器就可以完成一次应用响应,表现出经十分强劲的 Web 应用请求处理能力。这种应用请求处理能力,必然可以在用户应对 Web 应用突发事件时,提供出强大的助力。

Memaslap

要知道在 Web 应用之中,不但有用户登录这类的小文件低带宽应用,更多地是对图片、文字乃至于音、视频内容进行传输,这些内容要想获得高性能的响应,就需要将数据加载到内存之中。然而内存资源毕竟是有限的,为了更有效对内存资源进行利用,会采用 memcached 分布式内存对象缓存技术来进行内存资源扩展,向用户提供更高效的 Web 应用服务。于是,我们又采用 Memaslap(Memaslap 是 memcached 服务器的压力测试工具)来进一步对华为云 S6 云服务器的服务器间高速缓存性能进行了测试。

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

Memaslap 测试结果截图

通过 Memaslap 测试结果截图,我们可以了解,在 60 秒的测试中,Memaslap 的总操作数(Ops) 达到 15165786 条,每秒的操作数最高可以达到 252740 TPS。显示出了非常强悍的分布式内存对象缓存处理能力。这样的缓存能力,完全可以为例如 Memcached 之类的缓存服务器提供高度稳定可靠的 Web 应用基础。

存储数据应用性能测试

在上篇的基础性能测试中,我们了解到华为云 500G 的超高 IO 云硬盘可以提供 350MB/S 的存储数据传输能力,同时还具备着 2.2Gbps 的网络带宽,但是在实际应用中,又会有什么样的应用表现呢?

因此,我们选用两台华为云 S6 云服务器,分别加载 500G 的超高 IO 云硬盘,利用 scp 命令,进行 10G 大文件的网络传输测试。本项测试,既是对华为云网络数据传输的性能考察,也是 500G 的超高 IO 云硬盘的应用体验。具体测试结果如下:

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

scp 测试结果截图

通过测试结果我们可以了解,10GB 文件的内网传输时间为 45 秒,由于受到网络传输带宽限制,传输速率有所降低,但也达到了 223.6MB/s(约 1.788Gbps)基本上达到网络带宽的上限。

由此可知,华为云服务器系统具备在不到 1 分钟时间内,对 10GB 的大个单文件进行备份的能力。对于一些对数据备份有较高要求企业而言,将会极大减少用户数据备份所用时长。

sysbench OLTP 模型 +MySql

谈到存储应用,就无法避开数据库。因此,我们还利用 sysbench 测试工具,对 MySql 数据库进行了 OLTP 的基准测式。

在测试过程中,我们利用 sysbench 创建了 100 张表,每张表中含有 10 万条数据,并启用 32 条线程,对华为云 S6 云服务器的 MySql 数据库查询能力进行了测试。具体测试结果如下:

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

sysbench OLTP 模型 +MySql 测试结果截图

通过返回的 transactions 测试结果我们可以了解,在每张表 10 万条数据,共 100 张表的 MySql 数据库中,4 核 16G 内存华为云 S6 云服务器在启动 32 条线程后,sysbench OLTP 测试的事物处理成绩可以达到 35486.42 TPS,并且可以实现 106459.27QPS 的读取响应,也就是说在一个总共包含 1000 万条数据的 MySql 数据库中,也可以提供每秒种 3.5 万次以上数据库应用处理能力,并可以实现 10 万次以上的数据库信息读取。数据库处理能力可以用强悍来进行描述。

计算类应用性能测试

视频转码

虽然在“逃离地球”的电影中已经显示了华为云强大的视频渲染能力,但我们还是要对华为云的视频处理能力进行一个考察,用做对 4 核 16G 内存华为云 S6 服务器的计算类应用性能验证。

在计算类应用性能测试中,我们并没有再渲染一个“逃离地球”,而是选择了视频转码。

要知道在视频播放的时候,不同的压缩方式会导致相同分辨率的视频产生不同的文件大小,也会使得播放时的码流产生大小不同的变化。码流越高,在网络视频播放时所占用的带宽就越大,对于以流量计费的网站而言,就意味着更多用带宽费用支出。因此当前网站上的视频文件基本上会选用压缩比较高的 H.264 编码方式。对于其它不同 H.264 编码的视频,就需要进行视频转码。

下面我们就来看一下,4 核 16G 内存华为云 S6 服务器的视频转码能力。在本次测试中,我们选用的是一个文件大小为 317MB,1280×720 分辨率,帧率为 23.97fps 的.mp4 的视频文件。具体测试结果如下:

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

视频转码实时截图

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

视频转码统计结果

真实场景化评测,秒速十万次响应,全面解读华为云服务器S6

视频转码前后文件大小对比

从视频转码实时截图我们可以了解,4 核 16G 内存华为云 S6 服务器在进行 H.264 视频转码时,每秒的转码速率最高可以达到 100fps,基本上是实际视频播放的 4 倍左右,在转码后结果统计时也可以证明这个结论,播放时长 24 分零 4 秒的视频文件用时 6 分零 6 秒左右就转码完毕。同时根据转码前后视频大小对比可知,转码前大小为 317MB 的视频文件(SourceMedia.mp4)在转码后文件大小变为 222MB(AfterCode.mp4)的 H.264 编码。

由此可知,测试中的 4 核 16G 内存华为云 S6 服务器,可以用正常播放 4 倍的转速速率,高效的对 720P 视频文件进行 H.264 转码,极大的提升了视频转码能力,有效节省视频制作时间。

切合业务需求 SMB 上云首选

通过云计算技术,正在催生着以移动端应用为主的全新业务模式,这些业务将会用 Web 应用为承载,以数据库应用为依托,通过图片、视频等多种展示形式向用户进行呈现。因此,在本次华为云 S6 云服务器应用评测过程中,我们至顶网云能力评估小组有针对性的选择了 Web、数据库和视频转码等有代表性的应用来进行测试。

通过实际应用性能测试可以了解,本次测试的 4 核 16G 内存华为云 S6 服务器可以在每秒中内完成接近十万次的 Web 应用响应,满足了零售、电商乃至金融类业务,对业务请求需要及时响应的实际应用需求,为用户提供了十分充裕的 Web 应用处理能力。

在内存缓存应用中,每秒的操作数最高可以达到 252740 TPS,可以为让用户在发布图片及音、视频等内容时,将更多数据在 Memcached 之类的缓存服务器中进行发布,并为此提供出高效、稳定、可靠的 Web 应用平台。

在适于中小企业应用的千万条数据量级的 MySql 数据库中,华为云 S6 服务器可以提供出每秒 3.5 万次上以的数据库查询处理能力。还可以在不到 1 分钟时间内,对 10GB 的大个单文件进行备份。

同时视频转码中,可以用正常播放 4 倍的转码速率,高效的对 720P 视频文件进行 H.264 转码,极大的提升了视频转码能力,有效节省视频制作时间。

上述性能优势再结合华为云升级不加价的性价比优势,充分切合了中小企业的实际业务应用需求,因此必然会成为 SMB 用户上云之选。

由此可知,华为云新近推出的 ECS 通用计算型云服务器 S6,真正的实现了应用性能的“加量不加价”。再结合华为云上不碰应用下不碰数据的承诺,从而切实成为“中小企业地上云首选”,相信华为云 S6 云服务器这款匠心之作,可以真正地为用户构建一套,完全属于企业自身的云上业务平台。

本文转载自 华为云产品与解决方案 公众号。

原文链接: https://mp.weixin.qq.com/s/pzCMBaIcIQxfew7tHOj43w

评论

发布