828华为云征文|华为云Flexus X实例Nginx性能加速评测及对比

目录

前言

一、Flexus云服务器X介绍

1.1 Flexus云服务器X实例简介

1.2 Flexus云服务器X实例特点

1.3 Flexus云服务器X实例使用场景

二、Flexus云服务器X购买

2.1 Flexus X实例购买

2.2 重置密码

2.3 登录服务器

2.4 启动Nginx

三、华为云Flexus X实例加速Nginx测评

3.1 安装测试工具ab命令

3.2 编辑压测脚本

3.3 执行压测脚本

四、业界U服务实例Nginx测评

五、测试结果对比

总结


前言

        随着云计算技术的飞速发展,企业对于云服务器的性能要求也日益提高。华为云作为国内领先的云服务提供商,一直致力于为用户提供高性能、高可用的云服务器产品。其中,Flexus云服务器X实例凭借其强大的性能和灵活的配置,受到了众多用户的青睐。本文旨在通过实际测试,展示华为云Flexus X实例在Nginx性能加速方面的强大实力。

一、Flexus云服务器X介绍

1.1 Flexus云服务器X实例简介

Flexus云服务器X是华为云推出的一款高性能、高可用性的云服务器,它采用了最新的处理器技术,支持多种操作系统和应用程序,具备灵活的资源配置和强大的扩展能力。无论是Web应用、数据库服务还是大数据处理,Flexus云服务器X都能为您提供稳定、高效的运行环境。

e9493b1e074c4f04b1649494d43aadae.png

1.2 Flexus云服务器X实例特点

057cba789b9048b0b0e6d75ce961d803.png

1.3 Flexus云服务器X实例使用场景

搭配更多云服务,一站满足多种场景需求:

  • 企业建站:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台。
  • ​​​​​电商直播:基于X实例搭建电商交易平台,可以从容面对电商市场瞬息万变对的业务压力变化。
  • 个人开发测试:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于X实例搭建开发测试环境,更加便利,成本更优。
  • 游戏服务器:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线

二、Flexus云服务器X购买

2.1 Flexus X实例购买

本文实践前,开始前需要在华为云官网购买Flexus X实例,可以根据实际需求选择合适的配置,如CPU、内存、存储和网络带宽等。

8b5e99e4e6174443bb2d3f7b33dabbd5.png

由于本文主要是测试Flexus X实例Nginx加速性能的优势,所以需要选择Huawei Cloud EulerOS进行,并选择nginx应用加速。

点击购买成功后,就可以看到刚刚选择的的Flexus X实例服务器配置,如下已购买4核12g的实例,并且镜像是华为nginx加速。

2.2 重置密码

首次购买后,需要重置服务器的登录密码,才能远程登录到服务器中,在华为云控制台中,找到Flexus云服务器X实例,点击“重置密码”按钮,按照提示设置新的登录密码。

cd2a2ee5f8d244e9af0248cc91adb279.png

2.3 登录服务器

重置密码之后,就可以使用刚刚的密码登录到Flexus云服务器X实例,可以使用xShell等SSH客户端工具登录服务器或者选择使用自带的cloudshell。

995421377f2f4713ab56d2a8d8c16064.png

接下来就可以登录到Flexus云服务器X实例中,进入终端之后,会提示 Welcome to Huawei Cloud Service,说明成功登录。

b40ee7c70aac4c1f94b33028b5887029.png

2.4 启动Nginx

Huawei Cloud EulerOS镜像的Flexus云服务器X实例默认安装nginx,使用ps命令进行查看。

进入到Nginx默认安装目录usr/local/nginx中,可以看到Nginx相关文件,包括conf目录和html目录。

执行nginx命令,并且使用ps命令查看是否启动成功,出现下面多个Nginx进程说明启动成功。

接来下,在浏览器访问http://弹性公网IP,记得要去Flexus云服务器X实例安全组开发80端口(默认已开放),出现一下页面说明成功安装并启动了。

三、华为云Flexus X实例加速Nginx测评

前期准备工作已完成,就可以在进行Nginx测评,本次测试使用ApacheBench(ab)工具进行华为云Flexus X实例网站性能测试。ApacheBench 是一个用于测量 HTTP 服务器性能的工具,可以模拟多个并发用户访问指定的 URL。所以在进行华为云Flexus X实例的Nginx性能加速测评之前,首先需要安装测试工具ab命令。以下是详细的步骤:

3.1 安装测试工具ab命令

在华为云Flexus X实例安装测试工具ab命令,使用在线安装。

 yum -y install httpd-tools

执行成功,没有其他报错信息,说明安装完成, 

3.2 编辑压测脚本

接下来就开始进行压测,创建一个名为nginx_test.sh的脚本文件,并编辑如下内容:


#!/bin/bash

# 设置测试参数
URL="http://flexus ip/"
CONCURRENT_REQUESTS=100
TOTAL_REQUESTS=1000

# 运行AB测试
ab -n $TOTAL_REQUESTS -c $CONCURRENT_REQUESTS $URL


尚持脚本主要运行了使用ab命令,使用前面设置的参数进行性能测试。-n 参数表示总的请求数量,-c 参数表示并发请求的数量,最后的 $URL 是要测试的网站的 URL。也就是使用 ApacheBench 工具模拟 100 个并发用户,总共发送 1000 个请求到指定的华为云Flexus X ip,以测试该网站的性能。

3.3 执行压测脚本

开始进行压测,执行之前编辑好的压测脚本nginx_test.sh,执行完成,运行结果如下:

上述压测结果主要关心下面重要指标指标:

  • Time taken for tests:由于X-Turbo加速技术的应用,测试总时间1.842秒。

  • Requests per second:吞吐量显著达到了542.96[#/sec]

  • Time per request:单个请求的处理时间为184.203 [ms]。

  • Transfer rate:传输速率高,可达860.08 [Kbytes/sec]。

  • Connection Times:连接时间,处理时间,平均时间和最大时间都很少

四、业界U服务实例Nginx测评

接下来使用业界U服务实例Nginx性能测评,为了保证在结果的准确性,本次使用的是阿里云U1实例,配置是4核16G,具体实例配置如下:

 进入服务器终端,进行同样安装ApacheBench(ab)工具压测分析,也是执行下面命令:

yum -y install httpd-tools

编写ab测试脚本,把测试IP改为阿里云U1实例的。


#!/bin/bash

# 设置测试参数
URL="http://阿里IP/"
CONCURRENT_REQUESTS=100
TOTAL_REQUESTS=1000

# 运行AB测试
ab -n $TOTAL_REQUESTS -c $CONCURRENT_REQUESTS $URL

在业界U服务实例上不启用Nginx的性能加速功能,直接运行压测脚本:

./nginx_test.sh

 最终压测结果如下:

从上次结果可以看到测试重要指标:

  • Time taken for tests:完成所有请求所需的总时间是3.463秒。

  • Requests per second:每秒处理的请份数是288.74 [#/sec]。

  • Time per request:每个请求的平均处理时间它是346.333 [ms]。

  • Transfer rate:接收的传输速率是512.04 [Kbytes/sec]。

五、测试结果对比

通过对比华为云Flexus X实例和业界U服务实例在启用和不启用Nginx性能加速情况下的测试结果,可以评估Flexus X实例在Nginx性能加速方面的优势,测试结果通常包括吞吐量、响应时间等关键指标详细数据对比如下:

指标

华为云Flexus X实例nginx加速

业界U服务实例

测试总时间

1.842秒

3.463秒

吞吐量(#/sec)

542.96

288.74

单个请求处理时间(ms)

184.203

346.333

传输速率(Kbytes/sec)

860.08

512.04

通过上面直观的数据对比,华为云Flexus X实例 X-Turbo 优化后的 Flexus X 实例与业界 U 系列独享实例相比,性能更强,吞吐量更大,短时能承载业务更多,可以很好应对常见的业务场景。

总结

        经过对华为云Flexus X实例和业界U服务实例的Nginx性能加速测试,我们可以清晰地看到,华为云Flexus X实例在各项关键指标上均表现出色。其独特的X-Turbo加速技术使得测试总时间大幅缩短,吞吐量显著提升,单个请求处理时间减少,传输速率也达到了更高的水平。这些优势使得Flexus X实例能够轻松应对各种高并发、高负载的业务场景,为企业提供稳定、高效的服务。

🎉华为云828 B2B企业节隆重举行!Flexus X实例限时特惠,错过可惜!🎁
对于那些对算力性能有极高要求,同时希望提升自建MySQL、Redis、Nginx性能的企业和个人,Flexus X实例的这次优惠活动绝对不容错过。赶紧抓住这个机会,让业务更上一层楼!!

f5ee07d648d94438b6f8a074ceccdc84.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小明爱吃火锅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值