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

电子说

1.3w人已加入

描述

目录

前言
 

一、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 都能为您提供稳定、高效的运行环境。

华为云

华为云

1.2 Flexus 云服务器 X 实例特点

华为云

华为云

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

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

· 企业建站:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台。

· ​​​​​电商直播:基于 X 实例搭建电商交易平台,可以从容面对电商市场瞬息万变对的业务压力变化。

· 个人开发测试:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于 X 实例搭建开发测试环境,更加便利,成本更优。

· 游戏服务器:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线

二、Flexus 云服务器 X 购买

2.1 Flexus X 实例购买

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

华为云

华为云

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

华为云

华为云

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

华为云

华为云

2.2 重置密码

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

华为云

华为云

2.3 登录服务器

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

华为云

华为云

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

华为云

华为云

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 实例 X-Turbo 优化后的 Flexus X 实例与业界 U 系列独享实例相比,性能更强,吞吐量更大,短时能承载业务更多,可以很好应对常见的业务场景。

总结

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

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

审核编辑 黄宇

华为云

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分