秒速十万次响应,华为云S6打造极致云算力

  • 日期:08-11
  • 点击:(1247)


?

什么是独创性,独创性是将技术带到极致的精神。在接下来的华为云ECS通用计算云服务器S6(以下简称“华为云S6云服务器”)应用程序性能评估中,我们再一次对华为云的独特创造力有了更深刻的理解。

img_pic_1555560576_0.jpeg

在之前的测试报告中,我们测试了华为云S6云服务器的计算,存储和网络基础架构性能。但是,在评估产品时,您不仅要注意性能指标,还需要了解其实际的应用程序处理能力。

因此,在本报告中,Top Cloud Capability Assessment Team使用Apache提供的压力测试工具ab,高性能分布式内存对象缓存工具Memcached测试工具memaslap,Intranet大文件复制scp,MySql + Sysbench(OLTP)和FFmpeg视频代码转换是云计算服务中最常见的应用,包括网络,存储和计算典型应用场景,以及4核16G内存华为云S6云服务器的应用处理能力。分析测试结果。

网络应用性能测试

Apache ab

企业的大多数当前业务应用程序基本上都是通过Web服务器通过网页或APP发布的。 Apache现在是公共云上的主流Web服务软件。因此,使用Apache提供的压力测试工具ab,我们可以更轻松地评估公共云服务器的Web应用程序的性能。

在此测试中,我们使用测试工具ab同时执行80个Web应用程序的请求,并启动总共50,000次访问目标服务器,并测试经测试的4核16G内存华为云S6云服务器。测试结果如下:

img_pic_1555560576_1.jpeg

Apache ab测试结果的屏幕截图

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

众所周知,在Web应用程序体验中,最关键的是Web请求的及时响应。在紧急情况或产品推广的情况下,问题通常是由登录服务引起的,登录服务具有小的传输文件和低带宽要求,但需要具有高性能的新连接处理能力。如果用户登录验证有问题,则意味着无法实现整个系统服务。

应用程序请求的响应能力接近每秒100,000次,这意味着云端的S6云服务器可以在很短的时间内响应用户发送的应用程序请求。响应时间导致测试结果的屏幕截图还显示,华为云S6云服务器可以平均10微秒完成应用程序响应,显示出非常强大的Web应用程序请求处理能力。当用户响应Web应用程序紧急情况时,这种应用程序请求处理能力当然可以提供强大的推动力。

Memaslap

有必要知道,在Web应用程序中,不仅是小文件低带宽应用程序,如用户登录,还有图片,文本,甚至音频和视频内容的传输,以获得高性能的响应,它将数据加载到内存中是必要的。但是,内存资源毕竟是有限的。为了更有效地利用内存资源,memcached分布式内存对象缓存技术用于扩展内存资源,为用户提供更高效的Web应用程序服务。因此,我们使用Memaslap(Memaslap是memcached服务器的压力测试工具)来进一步测试华为云S6云服务器的服务器间缓存性能。

img_pic_1555560576_2.jpeg

Memaslap测试结果的屏幕截图

通过Memaslap测试结果的截图,我们可以看到,在60秒测试中,Memaslap的总操作数(Ops)达到了15,165,786,每秒操作数达到了252,740 TPS。显示非常强大的分布式内存对象缓存处理功能。此缓存功能为缓存服务器(如Memcached)提供了高度稳定且可靠的Web应用程序基础。

存储数据应用程序性能测试

SCP

在上一节的基本性能测试中,我们了解到华为云500G的超高IO云硬盘可以提供350MB/S的存储数据传输容量,并且还具有2.2Gbps的网络带宽,但在实际应用中,它会是什么样的应用程序性能?

因此,我们选择了两台华为云S6云服务器来加载500G超高IO云硬盘,并使用scp命令测试10G大文件的网络传输。该测试不仅是对华为云网络数据传输性能的考察,也是500G超高IO云硬盘的应用体验。具体测试结果如下:

img_pic_1555560576_3.jpeg

scp测试结果的屏幕截图

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

可以看出,华为云服务器系统能够在不到一分钟的时间内备份10 GB的大型单个文件。对于一些对数据备份要求较高的企业,用户数据备份所需的时间将大大减少。

Sysbench OLTP模型+ MySql

说到存储应用程序,您无法避开数据库。因此,我们还使用sysbench测试工具在MySql数据库上执行OLTP基准测试。

在测试过程中,我们使用sysbench创建了100个表,每个表包含100,000个数据,并启用了32个线程来测试华为云S6云服务器MySql数据库的查询功能。

具体测试结果如下:

img_pic_1555560576_4.jpeg

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

通过返回的事务测试结果,我们可以了解到每个表中有100,000个数据,MySql数据库共有100个表,4个核心16G内存华为云S6云服务器启动32个线程后,sysbench OLTP测试事务处理得分可以到达.42 TPS,可以实现.27QPS的读取响应,也就是说,在一个包含总共1000万个数据的MySql数据库中,它还可以提供每秒35,000多个数据库应用程序处理能力,并且可以实现。读取超过100,000次的数据库信息。数据库处理能力可以用强度来描述。

计算应用程序性能测试

视频转码

虽然华为强大的视频渲染功能已经在电影“逃离地球”中展示,但我们还是需要研究华为云的视频处理能力,华为云用作华为云S6服务器的4核16G内存的计算应用。性能验证。

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

应该知道,当播放视频时,不同的压缩方法将导致相同分辨率视频的不同文件大小,并且还将在回放期间引起不同大小的码流。码流越高,网络视频播放占用的带宽越大。对于具有流量的网站,这意味着更多的带宽支出。因此,当前网站上的视频文件基本上使用具有更高压缩的H.264编码方法。对于其他不同的H.264编码视频,需要视频转码。

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

img_pic_1555560576_5.jpeg

视频转码实时截图

img_pic_1555560576_6.jpeg

视频转码统计

img_pic_1555560576_7.jpeg

视频转码前后的文件大小比较

从视频转码的实时截图中我们可以看出,华为云服务器的4核16G内存在转码H.264视频时可以达到每秒100fps,基本上是实际视频播放的4倍左右。当转码结果是统计的时,也可以证明这个结论。持续时间为24分钟和4秒的视频文件在大约6分6秒内进行转码。同时,根据转码前后的视频大小比较,转码前大小为317MB的视频文件大小(SourceMedia.mp4)在转码后变为222MB(AfterCode.mp4)的H.264码。

可以看出,华为云S6服务器的4核16G内存可以使用H.264转码为720P视频文件,正常播放速度高达4倍,极大地提高了视频转码能力。节省视频制作时间。

满足业务需求SMB首选云计算

通过云计算技术,正在推广基于移动应用的新业务模型。这些服务将由Web应用程序承载,依赖于数据库应用程序,并通过各种显示形式(如图片和视频)呈现给用户。因此,在这个华为云S6云服务器应用评估过程中,我们的顶级云能力评估团队选择了一个代表性的应用程序,如Web,数据库和视频转码进行测试。

通过实际的应用性能测试,我们可以了解到华为云S6服务器的四核16G内存每秒可以完成近万个Web应用响应,满足零售,电子商务乃至金融服务的需求。需要及时响应的实际应用程序需求为用户提供了充足的Web应用程序处理功能。

在内存缓存应用程序中,每秒的最大操作数可以达到252,740 TPS,这允许用户在发布图片,音频,视频等时在缓存服务器(例如Memcached)中发布更多数据。提供高效,稳定,可靠的Web应用程序平台。

在适用于中小企业的MySql数据库中,华为云S6服务器每秒可提供35万次数据库查询处理能力。您还可以在不到1分钟的时间内备份10GB的大型单个文件。

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

以上性能优势,结合华为云升级的性价比优势,无需提价,完全满足中小企业的实际业务应用需求,因此必将成为中小企业用户的云。

可以看出,华为新推出的ECS通用计算云服务器S6真正实现了应用性能的“额外价格上涨”。结合华为不接触云数据的承诺,它已成为“实地中小企业的首选”。我相信华为云S6云服务器真的可以为用户构建一套,完全是面向企业的。它自己的云业务平台。文字/到顶级网络