0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_81200783 来源:jf_81200783 作者:jf_81200783 2024-12-27 09:46 次阅读

目录

前言

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

wKgZO2dtWEuAQGnXAAHB0OMt510446.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

1.2 Flexus 云服务器 X 实例特点

wKgZO2dtWEuAL5huAAChZna4DJA187.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

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

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

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

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

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

二、Flexus 云服务器 X 购买

2.1 Flexus X 实例购买

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

wKgZPGdtWEyAf5_1AALGAz-ILZ4464.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZO2dtWEyAS4TkAABZDMNu2O4565.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZPGdtWE2AU23gAAF45qh_tjU605.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

2.2重置密码

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

wKgZO2dtWE2AOMlZAAB8u0IqvN8973.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

2.3登录服务器

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

wKgZPGdtWE6AO-4zAADqAbMrM9I570.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZO2dtWE6AUb5mAAJNuC4PHsI377.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

2.4 启动 Nginx

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

wKgZPGdtWE-ATzeCAAB5xYVK49M261.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZO2dtWE-AXAlqAACpMXi6MvY797.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZPGdtWFCAPWCiAADuwGPIRTE733.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZO2dtWFCAZBc6AACJbNWTPNw392.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

三、华为云 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

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZPGdtWFGAEfarAADNoSAUxyk780.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

3.3执行压测脚本

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

wKgZO2dtWFGAZDDSAAA-WzXldXA039.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

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,具体实例配置如下:

wKgZPGdtWFKAClD_AACrPK_8Va4496.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

yum -y install httpd-tools

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

#!/bin/bash

#设置测试参数

URL="http://阿里 IP/"

CONCURRENT_REQUESTS=100

TOTAL_REQUESTS=1000

#运行 AB 测试

ab -n $TOTAL_REQUESTS -c $CONCURRENT_REQUESTS $URL

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

./nginx_test.sh

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

最终压测结果如下:

wKgZO2dtWFKAK_SVAABHsrd4xaM537.png

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

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 实例的这次优惠活动绝对不容错过。赶紧抓住这个机会,让业务更上一层楼!!

审核编辑 黄宇

wKgZPGdtWEuAUCwIAAABWJM7kzo952.png

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

    关注

    3

    文章

    2555

    浏览量

    17451
收藏 人收藏

    评论

    相关推荐

    华为技术新突破:Flexus X 实例以其柔性算力加速企业一键上

    在数字化时代,企业对计算平台的要求不断提高,尤其是在资源利用效率、处理性能和成本控制等方面。华为于 2024 年最新推出的华为
    的头像 发表于 07-03 15:42 684次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b>技术新突破:<b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>以其柔性算力<b class='flag-5'>加速</b>企业一键上<b class='flag-5'>云</b>

    服务器 Flexus X 实例 MySQL 应用加速测试

    企业节,Flexus X 实例的优惠活动正火热进行,对于有算力性能需求及自建 MySQL、Redis、Nginx
    的头像 发表于 12-24 12:19 161次阅读
    <b class='flag-5'>云</b>服务器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> MySQL 应用<b class='flag-5'>加速</b>测试

    华为 Flexus 服务器 X 实例的购买及使用体验

    价比服务。其中,华为 Flexus 服务器 X 实例
    的头像 发表于 12-24 17:26 148次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的购买及使用体验

    华为 Flexus 服务器 X 实例 使用流程

    评测与应用体验:高性能与经济性的完美结合引言在计算领域,弹性算力的需求日益增长。传统服务器通常提供固定的规格,导致资源浪费和不匹配的性能
    的头像 发表于 12-24 17:28 150次阅读
    <b class='flag-5'>华为</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b> 使用流程

    Flexus X 实例 CPU、内存及磁盘性能实测与分析

    的网络带宽支持。最近华为 828 B2B 企业节正在举办,Flexus X 实例的促销也非常给力,大家可以去看看。为了帮助用户更好地了解其
    的头像 发表于 12-24 17:35 170次阅读

    华为 Flexus X 实例 MySQL 性能加速评测对比

    场景需求 3 二、Flexus 服务器 X 购买 3 2.1 Flexus X 实例购买 4
    的头像 发表于 12-25 17:10 171次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> MySQL <b class='flag-5'>性能</b><b class='flag-5'>加速</b><b class='flag-5'>评测</b>及<b class='flag-5'>对比</b>

    华为Flexus X实例,Redis性能加速评测对比

    加速 Redis 的选项。本文旨在通过实际测试,展示华为 Flexus X 实例
    的头像 发表于 12-29 15:47 153次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b><b class='flag-5'>Flexus</b> <b class='flag-5'>X</b><b class='flag-5'>实例</b>,Redis<b class='flag-5'>性能</b><b class='flag-5'>加速</b><b class='flag-5'>评测</b>及<b class='flag-5'>对比</b>

    基于华为 Flexus 服务器 X 实例部搭建 Halo 博客平台

    前言 在数字化转型的大潮中,华为 Flexus 服务器 X 实例凭借其强劲的
    的头像 发表于 12-26 09:40 152次阅读
    基于<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部搭建 Halo 博客平台

    深度评测华为 Flexus X 实例在 Sysbench 性能测试中的亮眼表现

    前言 本文章评测华为 Flexus X 实例在 Sysbench
    的头像 发表于 12-27 13:47 101次阅读
    深度<b class='flag-5'>评测</b>,<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>在 Sysbench <b class='flag-5'>性能</b>测试中的亮眼表现

    华为 Flexus 服务器 X 实例的使用教程

    引言 选择一款性价比高、性能强劲的服务器是 IT 技术人员常面临的问题。华为Flexus
    的头像 发表于 12-30 09:16 133次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>云</b>服务器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的使用教程

    华为 Flexus X 实例 docker 部署 srs6 并调优,协议使用 webrtc 与 rtmp

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 12-31 15:40 62次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署 srs6 并调优,协议使用 webrtc 与 rtmp

    华为 Flexus X 实例 docker 部署最新 gitlab 社区版,搭建自己的私人代码仓库

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 01-02 12:01 28次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署最新 gitlab 社区版,搭建自己的私人代码仓库

    Flexus X 实例华为 EulerOS 环境中部署堡垒机 Jumpserver 的详细指南

    前言 "抓住华为 828 B2B 企业节优惠,Flexus X 实例助力高性能计算需求——体验
    的头像 发表于 01-02 13:43 11次阅读
    <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>在<b class='flag-5'>华为</b><b class='flag-5'>云</b> EulerOS 环境中部署堡垒机 Jumpserver 的详细指南

    华为 Flexus X 实例部署安装 Jupyter Notebook,学习 AI,机器学习算法

    的,由于华为 Flexus X 实例做了很多底层的性能优化,依托创新的大模型支持和智能全域调度
    的头像 发表于 01-02 13:43 33次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署安装 Jupyter Notebook,学习 AI,机器学习算法

    华为 Flexus X 实例 docker 部署 rancher 并构建 k8s 集群

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 01-02 13:44 19次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> docker 部署 rancher 并构建 k8s 集群