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

    文章

    2805

    浏览量

    19093
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    在数字化时代,企业对计算平台的要求不断提高,尤其是在资源利用效率、处理性能和成本控制等方面。华为于 2024 年最新推出的华为
    的头像 发表于 07-03 15:42 1097次阅读
    <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 801次阅读
    <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 1008次阅读
    <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 783次阅读
    <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 882次阅读

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

    场景需求 3 二、Flexus 服务器 X 购买 3 2.1 Flexus X 实例购买 4
    的头像 发表于 12-25 17:10 872次阅读
    <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 846次阅读
    <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 实例在 Sysbench 性能测试中的亮眼表现

    前言 本文章评测华为 Flexus X 实例在 Sysbench
    的头像 发表于 12-27 13:47 766次阅读
    深度<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 1114次阅读
    <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>的使用教程

    使用 sysbench 对华为 Flexus 服务器 X 做 Mysql 应用加速测评

    目前的厂商服务器中是特有独一份的,应用加速包括 MySQL,Redis,NGINX 三种选择。并且服务器性能较同类产品有了大量优化,今天咱们针对 MySQL 应用加速测评一下。    
    的头像 发表于 01-23 17:26 668次阅读
    使用 sysbench 对<b class='flag-5'>华为</b><b class='flag-5'>云</b> <b class='flag-5'>Flexus</b> 服务器 <b class='flag-5'>X</b> 做 Mysql 应用<b class='flag-5'>加速</b>测评

    华为 Flexus X 加速 Redis 案例实践与详解

    前言       华为作为业界领先的服务提供商,不断推出创新解决方案以满足这些需求。其中,Flexus X
    的头像 发表于 01-23 17:52 615次阅读
    <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 案例实践与详解

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

    前言 "抓住华为 828 B2B 企业节优惠,Flexus X 实例助力高性能计算需求——体验
    的头像 发表于 01-02 13:43 837次阅读
    <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 872次阅读
    <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 部署 ERPnext 构建属于自己的企业资源规划系统

    · 华为最近正在举办 828 B2B 企业节,Flexus X 实例的促销力度非常大,特别适合那些对算力
    的头像 发表于 01-03 09:24 844次阅读
    <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 部署 ERPnext 构建属于自己的企业资源规划系统

    华为 Flexus X 实例性能实测:速度与稳定性的完美结合

    前言 在当今快速发展的计算领域,华为 Flexus X 实例以其卓越的
    的头像 发表于 01-17 09:21 1243次阅读
    <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>实测:速度与稳定性的完美结合