华为云 Flexus 云服务器 X 实例的网络性能测试

电子说

1.3w人已加入

描述

前言

华为云 Flexus 云服务器 X 实例作为新一代云服务器,专为中小企业和开发者量身打造,提供了卓越的柔性算力和出色的网络性能。通过本次详细的网络性能测试,我们不仅验证了其在实际应用中的稳定性和高效性,还进一步展示了华为云在技术创新和服务质量方面的领先地位。无论是对于追求高性能计算的企业,还是需要灵活资源配置的开发者,华为云 Flexus 云服务器 X 实例都是理想的选择。

一、Flexus 云服务器 X 实例介绍

1.1 Flexus 云服务器 X 实例简介

· 官网地址:华为云Flexus云服务器X实例
 

华为云 Flexus 云服务器 X 实例是新一代面向中小企业和开发者的柔性算力云服务器。它能够智能感知业务负载的变化,自动调整资源配置。这款服务器特别适用于中低负载的应用场景,例如电商直播、企业网站建设、开发测试环境、游戏服务器以及音视频服务等。X 实例的设计理念旨在为用户提供更加灵活和高效的计算资源管理方式。通过智能调整,它可以更好地满足不同业务的需求,提高资源利用率。

华为云

1.2 Flexus 云服务器 X 实例特点

· 提供丰富的公共镜像:Flexus 云服务器 X 实例提供多种公共镜像供用户选择,方便快速部署各种应用和服务。

· 可灵活自定义 vCPU 内存配比:用户可以根据自己的需要灵活调整虚拟 CPU 和内存的配比,以满足不同场景的需求。

· 智能感知业务动态升降配:Flexus 云服务器 X 实例能够智能感知业务的负载情况,并根据需要自动升降配,以满足业务的需求,提高系统的稳定性和性能。

· 负载范围更高:相对于 Flexus 应用服务器 L 实例,Flexus 云服务器 X 实例能够处理更高的负载,适用于更复杂和繁忙的场景。

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

Flexus 云服务器 X 实例针对不同的使用场景展现出其独特的优势:

1. 电商直播:利用 X 实例搭建电商交易平台,可以有效应对电商市场的瞬息万变,从容处理业务压力波动,确保交易过程顺畅无阻。

2. 企业建站:面向博客、论坛和企业门户等应用场景,X 实例帮助企业高效传播价值信息,促进信息共享与交流,支持构建多功能传播和交互平台。

3. 个人开发测试:开发者在开发和测试过程中所需的环境资源可以通过 X 实例便捷获取,不仅提高了搭建效率,而且降低了成本。

4. 游戏服务器:适用于搭建游戏后台服务器,强大的计算能力可以轻松应对大量玩家同时在线的情况,同时支持平滑扩容,快速应对玩家数量增长的需求,以及提供出色的网络加速能力以提升用户体验。

二、iperf3 工具介绍

2.1 iperf3 简介

iperf3 是一个网络性能测试工具,用于测量 TCP 和 UDP 带宽性能。它是 iperf 的升级版本,提供了更多的功能和改进了用户界面。iperf3 被设计用来帮助网络管理员测量和调整网络连接的质量。

2.2 iperf3 特点

· 支持 TCP 和 UDP:可以用来测试两种主要的传输层协议。

· 双向测试能力:不仅可以从客户端到服务器进行测试,也可以反向或同时进行双向测试。

· 多线程:允许使用多个并行流来增加负载。

· JSON 输出:可以生成易于解析的 JSON 格式结果,方便脚本处理和自动化。

· IPv4 和 IPv6 支持:能够测试 IPv4 和 IPv6 网络。

· 更详细的报告:提供关于数据传输速率、数据量、丢包率等的详细信息。

· 增强的安全性:可以通过 SASL(Simple Authentication and Security Layer)认证来提高安全性。

三、本次实践介绍

3.1 本次实践简介

1.本次实践为个人测试学习环境,旨在快速部署应用,生产环境请谨慎;2.本次实践环境为华为云 Flexus 云服务器 X 实例,使用的操作系统为 openEuler 22.03 LTS;3.在`openEuler 系统下使用 iperf3 工具进行网络性能测试

3.2 本次环境规划

四、购买华为云 Flexus 云服务器 X 实例

4.1 登录华为云

进入华为云官网:https://activity.huaweicloud.com/,登录自己的华为云账号,进入华为云首页。
 

华为云

华为云

4.2 购买 Flexus 云服务器 X 实例配置

我们在华为云官网首页,精选推荐模块中,可以看到 Flexus 云服务器 X 实例,点击进入 Flexus 云服务器 X 实例主页。

华为云

华为云

点击页面中的“购买”选项,进入 Flexus 云服务器 X 实例购买页面。

华为云

· 镜像选择:本次实践使用 openEuler 作为公共镜像,请根据实际需求自定义选择合适的操作系统镜像。

· 镜像切换说明:参考的公共镜像原为 Huawei Cloud EulerOS,但本次实践中已切换至 openEuler。

· 基础配置参考:购买时可参考以下基础配置进行选择。

· 确认配置及购买:在确认配置页面仔细检查 Flexus 云服务器 X 实例的各项设置,确保无误后点击“立即购买”,完成付款流程即可成功购买。

华为云

4.3 使用 Xshell 远程连接

进入华为云 Flexus 云服务的控制台,选择 Flexus 云服务器 X 实例,可以看到已经正在运行的 Flexus 云服务器 X 实例。

华为云

· 复制 Flexus 云服务器 X 实例的弹性公网 IP 地址

华为云

· 主要填写 Flexus 云服务器 X 实例的弹性公网 IP 地址,输入其登录用户和密码,连接即可。

华为云

华为云

4.4 检查操作系统版本

检查 Flexus 云服务器 X 实例的操作系统版本,本次实践选择的版本为 openEuler 22.03 LTS

[root@flexusx-51a1 ~]# cat /etc/os-releaseNAME="openEuler"VERSION="22.03 LTS"ID="openEuler"VERSION_ID="22.03"PRETTY_NAME="openEuler 22.03 LTS"ANSI_COLOR="0;31"

检查当前操作系统的内核版本,当前内核版本为 5.10.0-60.139.0.166.oe2203.x86_64。

[root@flexusx-51a1 ~]# uname -r5.10.0-60.139.0.166.oe2203.x86_64

五、网络性能测试

5.1 启动 iperf3 服务器

在 openEuler 系统中,我们可以直接使用 yum 安装 iperf3 工具。

yum install iperf3 -y

华为云

在终端窗口中启动 iperf3 服务器,使其监听默认端口 5201 以等待客户端连接。备注:此次购买的华为云 Flexus 云服务器 X 实例带宽为 3M。

iperf3 -s

华为云

5.2 关闭 selinux 和防火墙

重新再开启一个终端,关闭防火墙和 selinux。

· 关闭 selinux

setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

· 停止防火墙

systemctl stop firewalldsystemctl disable firewalld

5.3 Flexus 云服务器 X 实例安全组配置

进入 Flexus 云服务器 X 实例控制台,进行安全组规则配置。入方向上放行 5201 端口,确认配置即可。

华为云

5.4 iperf3 客户端操作

在本地局域网的服务器中,使用的是 openEuler 操作系统,安装 iperf3 工具。

yum install iperf3 -y

· 执行 TCP 带宽测试

使用 iperf3 客户端对指定的服务器进行 60 秒的 TCP 带宽测试,目标带宽设置为 3Mbps,注意将服务器 IP 替换为华为云 Flexus 云服务器 X 实例的弹性公网 IP 地址。

iperf3 -c <服务器 IP> -u -b 3M -t 60

华为云

· iperf3 命令的一些主要选项解释

· -c <服务器 IP>: 指定服务器 IP 地址。

· -t <时间>: 测试持续的时间(秒)。

· -b <带宽>: 限制发送带宽(例如-b 10M 表示 10Mbps)。

· -P <数量>: 并发流的数量。- --get-server-output: 获取服务器端输出信息。

· --json: 输出 JSON 格式的结果,便于脚本处理。

5.5 查看 iperf3 服务端输出

当 iperf3 客户端测试完毕后,Flexus 云服务器 X 实例会同步输出以下测试结果。

华为云

六、分析网络性能

· 服务器端(接收方)数据

· 客户端(发送方)数据

· 网络性能分析

从上述 iperf3 测试结果来看,华为云服务器在 60 秒内的平均比特率达到了 3.00 Mbits/sec(接收方视角)和 3.01 Mbits/sec(发送方视角),与标称带宽 3 Mbit/s 非常接近。这表明实际可用带宽完全符合预期,展示了华为云在网络带宽管理方面的高精度和可靠性。

在整个测试过程中,比特率表现得非常稳定,大部分时间段内保持在 3.15 Mbits/sec 左右,仅偶尔短暂下降到 2.10 Mbits/sec,总体波动不大。此外,测试过程中没有发生任何数据包重传,丢包率为零,显示出极高的网络连接质量和稳定性。

拥塞窗口(Cwnd)在大多数时间内保持在 255 KBytes 左右,有时会稍微降低到 127 KBytes,这表明 TCP 拥塞控制机制在有效工作,能够根据网络状况动态调整拥塞窗口大小,确保了数据传输的高效和稳定。

华为云服务器的网络性能表现非常优秀,不仅带宽利用率高,而且网络连接极其稳定可靠。这些结果充分展示了华为云在网络基础设施和服务质量方面的卓越能力,为用户提供了高质量、稳定的网络环境。华为云的出色表现使其成为企业选择云服务的理想选择。如果需要进一步优化,可以考虑检查网络路径中的其他可能瓶颈,或者联系华为云服务提供商了解是否有更高级别的网络优化方案。

· 生成 json 报告

可以直接在 iperf3 客户端使用--json 选项,生成 json 报告文件。

iperf3 -c <服务器 IP> -u -b 3M -t 60 --json > report.json

华为云

七、使用体验与总结

在本次网络性能测试中,华为云 Flexus 云服务器 X 实例展现了卓越的稳定性和高效的传输速率,其平均比特率与标称带宽高度一致,且在整个测试过程中未出现数据包重传,显示出极高的网络连接质量。相比之下,其他云厂商的云服务器在相同条件下表现出较大的波动和更高的丢包率。华为云的 TCP 拥塞控制机制也表现得更为出色,能够动态调整拥塞窗口大小,确保了数据传输的高效和稳定。这些结果充分证明了华为云在网络基础设施和服务质量方面的领先地位,使其成为中小企业和开发者的首选云服务提供商。

在华为云 828 B2B 企业节期间,Flexus X 实例推出了极具吸引力的优惠活动。凭借其顶级的云服务和卓越的性能,华为云为企业提供了稳定可靠的支持,成为推动业务增长的理想选择。我们诚挚邀请各行各业的合作伙伴加入华为云的大家庭,共同见证技术创新带来的无限潜力。让我们携手并进,开启云端发展的新篇章,共享科技进步所带来的丰硕成果,共创更加辉煌的未来!

审核编辑 黄宇

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

全部0条评论

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

×
20
完善资料,
赚取积分