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

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

3天内不再提示

Flexus X 实例服务器网络性能深度评测

jf_21561199 来源:jf_21561199 作者:jf_21561199 2025-01-02 13:44 次阅读

引言

随着互联网应用的快速发展,网络带宽和性能对云服务器的表现至关重要。在不同的云服务平台上,即便配置相同的带宽,实际的网络表现也可能有所差异。因此,了解并测试服务器的网络性能变得尤为重要。本文将以华为云 X 实例服务器为例,通过配置 3M 的带宽,使用 `iperf3` 工具进行测试,详细评估其网络传输性能。

wKgZPGd2J6-AbBNaAALAsyC2dp4999.png

最近华为云 828 B2B 企业节正在举办,Flexus X 实例的促销也非常给力,大家可以去看看。

1 概述

1.1 网络性能的重要性

在网络传输过程中,带宽决定了数据传输的速率,而延迟、抖动和丢包率则影响了传输的稳定性和可靠性。特别是在数据传输量较大或者网络要求较高的应用场景中,带宽和稳定性至关重要。通过对服务器网络性能的评测,可以帮助开发者选择最合适的云服务,并优化应用部署。

1.2 iperf3 工具的特点

`iperf3` 是一款广泛用于网络性能测试的开源工具,支持 TCP 和 UDP 协议的带宽测试。它能够模拟不同的网络负载,生成详细的网络传输数据,包括带宽、延迟、抖动和丢包率等指标。与其他工具相比,`iperf3` 提供了更灵活的测试选项,可以精准控制测试参数

1.3 本文目标

本文旨在通过`iperf3` 工具对华为云 X 实例服务器的网络性能进行评测,尤其是在 3M 带宽限制下的表现。具体包括 TCP 和 UDP 模式下的带宽测试、延迟评估以及高并发测试,帮助读者了解在不同条件下该云服务器的网络表现。

2. 测试环境配置

2.1 X 实例服务器配置

CPU:4 核

内存:12GB

带宽:3M

硬盘:100G

操作系统:Huawei Cloud EulerOS 2.0 标准版 64 位

2.2 网络环境

该实例的网络环境是通过公网访问,并限制为 3M 的带宽。在公网中进行测试,可以较好地模拟真实用户在互联网中的访问场景。网络延迟和带宽受限将为我们测试该实例在真实场景中的表现提供参考。

3 iperf3 安装

3.1 服务端安装步骤

`iperf3` 工具支持多种操作系统,本文选择在 Huawei Cloud EulerOS 系统上进行测试。以下是安装步骤:

安装 iperf3

sudo yum install iperf3 -y

检查安装

安装完成后,可以通过以下命令确认`iperf3` 是否成功安装:

iperf3 -v

3.2 客户端(windows)安装步骤

打开 Iperf 官方下载网页:https://iperf.fr/iperf-download.php,

wKgZO2d2J6-AS56AAAFhTFLRN6s973.png

选择最新版本的 iperf3 版本,下载

wKgZPGd2J6-ALu9kAAD2JSIoi_4323.png

下载后,解压,会生成 4 个文件。

wKgZO2d2J7CAZDiFAABHzghOQy0442.png

将 4 个文件拷贝到 c:/windows 目录下

wKgZPGd2J7CAJ0ARAADdoImqEz8901.png

在 cmd 命令行中,使用 iperf3 -v 查看是否安装成功。

wKgZO2d2J7CARdqDAAAmaXotd5Y622.png

3.3 注意事项

Iperf3 安装后,默认端口是 5201,如果客户端通过 iperf3 连接服务器端,需要服务器放开 5201 端口。默认情况下,这个端口是没有开放的。需要在服务器的安全组中进行设置,入站规则中放开 5201 端口。

测试方法与命令详解

为了获得全面的测试结果,本文将进行 TCP 和 UDP 模式下的单向、双向带宽测试,以及多并发连接和延迟测试。

4.1 iperf3 的基本用法

iperf3 的使用分为服务器端和客户端。服务器端负责监听指定端口并等待客户端连接,客户端则负责向服务器端发起测试。以下是基本的命令:

启动服务器端:iperf3 -s

启动客户端进行测试:iperf3 -c [服务器 IP 地址]

4.2 主要参数及说明 Client/Server: # 客户端和服务端公有的参数指定端口号,默认为 5201

-p, --port # server port to listen on/connect to 回显报告的间隔时间

-i, --interval # seconds between periodic bandwidth reports 显示帮助菜单

-h, --help print this message and quit

显示版本-v, --version print version information and quit

Server specific: #服务端私有参数指定以服务端运行

-s, --server run in server mode

Client specific: #客户端私有参数带宽参数,单位:字节每秒:KMG,为 2 的 n 次方,比如 1K=1024,;设置为 0 代表无限制,此参数 UDP 默认 1M/s,TCP 无限制-b, --bandwidth #[KMG][/#] target bandwidth in bits/sec (0 for unlimited)(default 1 Mbit/sec for UDP, unlimited for TCP)(optional slash and packet count for burst mode)指定以客户端运行,后面要带服务端的 IP 地址

-c, --client run in client mode, connecting to

udp 模式,不带-u 默认为 tcp 模式-u, --udp use UDP rather than TCP

指定测试时间,不带参数默认测试 10s

-t, --time # time in seconds to transmit for (default 10 secs)

翻转测试,这是 iperf3 比 iperf2 方便的主要亮点,iperf2 不支持此功能,无法使用

-R, --reverse reverse the test (client receives, server sends)

tcp 窗口大小,默认无上限,可以不设此参数,作为 udp 模式测试时也不需要此参数 ,单位:KM,1K=1024

-w, --window #[KMG] set window size / socket buffer size

5. 测试实施过程

5.1 单向 TCP 带宽测试

为了测试从客户端到服务器的单向 TCP 带宽,我们首先在华为云 X 实例上启动服务器模式:

iperf3 -s

然后在另一台测试设备上运行以下命令来启动客户端并测试带宽:

iperf3 -c [华为云 X 实例 IP 地址] -t 30

测试结果如下所示

wKgZPGd2J7GAehh_AALg3Ty4sjM027.png

此测试结果显示,带宽接近 3M 的上限,表明在 3M 带宽下,服务器能够有效传输数据。

5.2 双向带宽测试

为了更全面地评估服务器的网络性能,我们使用双向带宽测试,同时测量上传和下载带宽。命令如下:

iperf3 -c [华为云 X 实例 IP 地址] --bidir -t 30

wKgZO2d2J7KAX6ORAAWbqMun8OQ027.png

测试结果表明,双向带宽的总和接近 6M,表明服务器在双向传输时能够充分利用带宽。

5.3 并发连接数测试

为了测试在并发连接场景下的表现,我们将并发连接数设置为 5:

iperf3 -c [华为云 X 实例 IP 地址] -P 5 -t 3

wKgZPGd2J7KASIm_AARrS0p3a34264.png

测试结果显示,带宽总量接近 3M,但每个连接的带宽有所下降,这表明在有限带宽下并发连接的总带宽受到限制。

6. 测试结果与分析

6.1 各项测试结果展示

单向 TCP 带宽测试:在 3M 带宽下,实际测得带宽接近 2.9-3M,带宽利用率较高。

双向带宽测试:上传和下载带宽各接近 3M,整体表现良好。

并发连接测试:并发连接数增加后,每个连接的带宽有所下降,但总带宽保持稳定。

6.2 结果分析

在 3M 带宽限制下,华为云 X 实例的 TCP 传输性能表现较为稳定。尤其是在双向带宽和高并发场景下,服务器能够充分利用可用带宽,且抖动和丢包率较低,表现出良好的网络调度和资源管理能力。

7. 结论

通过本次测试,我们可以看出,华为云 X 实例在 3M 带宽限制下表现出了较好的网络性能。`iperf3` 工具的使用帮助我们详细评估了服务器在不同场景下的带宽、延迟和抖动表现,为用户在选择云服务器和优化应用提供了重要参考。

基于本次测试结果,以下是针对 3M 带宽服务器的优化建议:

合理选择协议:对于要求高带宽和稳定性的应用,推荐使用 TCP 协议,而对实时性要求较高的应用(如视频流),可以选择 UDP 协议,并进行适当的网络优化。

调整并发数:对于高并发场景,适当控制并发连接数,以避免带宽的过度消耗和资源争夺。

通过定期进行网络性能评测,可以帮助用户进一步优化网络配置,提升整体性能。

审核编辑 黄宇

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

    关注

    12

    文章

    9205

    浏览量

    85557
  • 网络性能
    +关注

    关注

    0

    文章

    19

    浏览量

    7385
收藏 人收藏

    评论

    相关推荐

    服务器 Flexus X 实例,镜像切换与服务器压力测试

    服务器 Flexus X 压力测试 1、购买华为云 Flexus X 实例
    的头像 发表于 01-03 09:23 70次阅读
    云<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>压力测试

    华为云 Flexus服务器 X 实例部署 Trilium Notes 知识库工具

    一、Flexus服务器 X 实例介绍 1.1 Flexus服务器
    的头像 发表于 01-02 20:45 43次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署 Trilium Notes 知识库工具

    华为云 Flexus服务器 X 实例部署 Note Mark 笔记工具

    前言 华为云 Flexus服务器 X 实例作为专为中小企业和开发者设计的新一代柔性算力云服务器,凭借其强劲的
    的头像 发表于 01-02 13:42 37次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署 Note Mark 笔记工具

    利用 FIO 工具测试 Flexus服务器 X 实例存储性能

     一、Flexus服务器 X 实例概要 Flexus服务器
    的头像 发表于 12-31 10:35 129次阅读
    利用 FIO 工具测试 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>存储<b class='flag-5'>性能</b>

    华为云 Flexus服务器 X 实例下的微微 CMS 安装

    Flexus服务器 X 实例背景 云计算必须从粗颗粒度的弹性算力向更精细的柔性算力演进,才能真正实现像水和电一样按需取用,让算力规格灵活匹配应用需求。因此,华为云基于创新的“柔性算
    的头像 发表于 12-30 14:55 79次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>下的微微 CMS 安装

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

    引言 选择一款性价比高、性能强劲的云服务器是 IT 技术人员常面临的问题。华为云的 Flexus服务器 X
    的头像 发表于 12-30 09:16 168次阅读
    华为云 <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 环境下搭建 java 开发环境

    引言 在科技飞速发展的时代,云计算成为推动各行业进步的重要力量。华为云凭借其强大的技术实力和创新精神,始终走在行业前沿。华为云 Flexus服务器 X 实例,作为新一代云
    的头像 发表于 12-30 09:07 149次阅读
    <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:在 Docker 环境下搭建 java 开发环境

    华为云 Flexus服务器 X 实例之 openEuler 系统下部署 CodeX Docs 文档工具

    一、Flexus服务器 X 实例介绍 1.1 Flexus服务器
    的头像 发表于 12-26 21:41 127次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下部署 CodeX Docs 文档工具

    华为云 Flexus服务器 X 实例之 openEuler 系统下部署 Web 应用服务器 OpenResty

    前言 作为 IT 技术人员,在日常工作中云服务器的使用不可或缺,华为云 Flexus服务器 X 实例以其卓越的
    的头像 发表于 12-26 18:15 171次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下部署 Web 应用<b class='flag-5'>服务器</b> OpenResty

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

    前言 在数字化转型的大潮中,华为云 Flexus服务器 X 实例凭借其强劲的性能和高性价比,成为中小企业和开发者理想的选择。本文将详细介
    的头像 发表于 12-26 09:40 155次阅读
    基于华为云 <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 实例 MySQL 性能加速评测及对比

    目录 前言 1 一、Flexus服务器 X 介绍 1 1.1 Flexus服务器 X
    的头像 发表于 12-25 17:10 175次阅读
    华为云 <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>及对比

    基于华为云 Flexus服务器 X 实例搭建 Linux 学习环境

    前言 在当今信息技术日新月异的时代,华为云 Flexus服务器 X 实例以其强劲的性能和高性价比,迅速成为中小企业及开发者青睐的云端计算
    的头像 发表于 12-25 17:10 151次阅读
    基于华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>搭建 Linux 学习环境

    采用 Flexus服务器 X 实例搭建 RTSP 直播服务器

    一、前言 这篇文章讲解:  采用华为云最新推出的 Flexus服务器 X 实例搭建 RTSP 服务器,完成视频直播需求。 随着实时视频流
    的头像 发表于 12-24 17:36 168次阅读
    采用 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务器</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>搭建 RTSP 直播<b class='flag-5'>服务器</b>

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

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

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

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