引言
隨著互聯(lián)網(wǎng)應(yīng)用的快速發(fā)展,網(wǎng)絡(luò)帶寬和性能對(duì)云服務(wù)器的表現(xiàn)至關(guān)重要。在不同的云服務(wù)平臺(tái)上,即便配置相同的帶寬,實(shí)際的網(wǎng)絡(luò)表現(xiàn)也可能有所差異。因此,了解并測(cè)試服務(wù)器的網(wǎng)絡(luò)性能變得尤為重要。本文將以華為云 X 實(shí)例服務(wù)器為例,通過(guò)配置 3M 的帶寬,使用 `iperf3` 工具進(jìn)行測(cè)試,詳細(xì)評(píng)估其網(wǎng)絡(luò)傳輸性能。

最近華為云 828 B2B 企業(yè)節(jié)正在舉辦,F(xiàn)lexus X 實(shí)例的促銷(xiāo)也非常給力,大家可以去看看。
1 概述
1.1 網(wǎng)絡(luò)性能的重要性
在網(wǎng)絡(luò)傳輸過(guò)程中,帶寬決定了數(shù)據(jù)傳輸?shù)乃俾?,而延遲、抖動(dòng)和丟包率則影響了傳輸?shù)姆€(wěn)定性和可靠性。特別是在數(shù)據(jù)傳輸量較大或者網(wǎng)絡(luò)要求較高的應(yīng)用場(chǎng)景中,帶寬和穩(wěn)定性至關(guān)重要。通過(guò)對(duì)服務(wù)器網(wǎng)絡(luò)性能的評(píng)測(cè),可以幫助開(kāi)發(fā)者選擇最合適的云服務(wù),并優(yōu)化應(yīng)用部署。
1.2 iperf3 工具的特點(diǎn)
`iperf3` 是一款廣泛用于網(wǎng)絡(luò)性能測(cè)試的開(kāi)源工具,支持 TCP 和 UDP 協(xié)議的帶寬測(cè)試。它能夠模擬不同的網(wǎng)絡(luò)負(fù)載,生成詳細(xì)的網(wǎng)絡(luò)傳輸數(shù)據(jù),包括帶寬、延遲、抖動(dòng)和丟包率等指標(biāo)。與其他工具相比,`iperf3` 提供了更靈活的測(cè)試選項(xiàng),可以精準(zhǔn)控制測(cè)試參數(shù)。
1.3 本文目標(biāo)
本文旨在通過(guò)`iperf3` 工具對(duì)華為云 X 實(shí)例服務(wù)器的網(wǎng)絡(luò)性能進(jìn)行評(píng)測(cè),尤其是在 3M 帶寬限制下的表現(xiàn)。具體包括 TCP 和 UDP 模式下的帶寬測(cè)試、延遲評(píng)估以及高并發(fā)測(cè)試,幫助讀者了解在不同條件下該云服務(wù)器的網(wǎng)絡(luò)表現(xiàn)。
2. 測(cè)試環(huán)境配置
2.1 X 實(shí)例服務(wù)器配置
CPU:4 核
內(nèi)存:12GB
帶寬:3M
硬盤(pán):100G
操作系統(tǒng):Huawei Cloud EulerOS 2.0 標(biāo)準(zhǔn)版 64 位
2.2 網(wǎng)絡(luò)環(huán)境
該實(shí)例的網(wǎng)絡(luò)環(huán)境是通過(guò)公網(wǎng)訪(fǎng)問(wèn),并限制為 3M 的帶寬。在公網(wǎng)中進(jìn)行測(cè)試,可以較好地模擬真實(shí)用戶(hù)在互聯(lián)網(wǎng)中的訪(fǎng)問(wèn)場(chǎng)景。網(wǎng)絡(luò)延遲和帶寬受限將為我們測(cè)試該實(shí)例在真實(shí)場(chǎng)景中的表現(xiàn)提供參考。
3 iperf3 安裝
3.1 服務(wù)端安裝步驟
`iperf3` 工具支持多種操作系統(tǒng),本文選擇在 Huawei Cloud EulerOS 系統(tǒng)上進(jìn)行測(cè)試。以下是安裝步驟:
安裝 iperf3
sudo yum install iperf3 -y
檢查安裝
安裝完成后,可以通過(guò)以下命令確認(rèn)`iperf3` 是否成功安裝:
iperf3 -v
3.2 客戶(hù)端(windows)安裝步驟
打開(kāi) Iperf 官方下載網(wǎng)頁(yè):https://iperf.fr/iperf-download.php,

選擇最新版本的 iperf3 版本,下載

下載后,解壓,會(huì)生成 4 個(gè)文件。

將 4 個(gè)文件拷貝到 c:/windows 目錄下

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

3.3 注意事項(xiàng)
Iperf3 安裝后,默認(rèn)端口是 5201,如果客戶(hù)端通過(guò) iperf3 連接服務(wù)器端,需要服務(wù)器放開(kāi) 5201 端口。默認(rèn)情況下,這個(gè)端口是沒(méi)有開(kāi)放的。需要在服務(wù)器的安全組中進(jìn)行設(shè)置,入站規(guī)則中放開(kāi) 5201 端口。
測(cè)試方法與命令詳解
為了獲得全面的測(cè)試結(jié)果,本文將進(jìn)行 TCP 和 UDP 模式下的單向、雙向帶寬測(cè)試,以及多并發(fā)連接和延遲測(cè)試。
4.1 iperf3 的基本用法
iperf3 的使用分為服務(wù)器端和客戶(hù)端。服務(wù)器端負(fù)責(zé)監(jiān)聽(tīng)指定端口并等待客戶(hù)端連接,客戶(hù)端則負(fù)責(zé)向服務(wù)器端發(fā)起測(cè)試。以下是基本的命令:
啟動(dòng)服務(wù)器端:iperf3 -s
啟動(dòng)客戶(hù)端進(jìn)行測(cè)試:iperf3 -c [服務(wù)器 IP 地址]
4.2 主要參數(shù)及說(shuō)明 Client/Server: # 客戶(hù)端和服務(wù)端公有的參數(shù)指定端口號(hào),默認(rèn)為 5201
-p, --port # server port to listen on/connect to 回顯報(bào)告的間隔時(shí)間
-i, --interval # seconds between periodic bandwidth reports 顯示幫助菜單
-h, --help print this message and quit
顯示版本-v, --version print version information and quit
Server specific: #服務(wù)端私有參數(shù)指定以服務(wù)端運(yùn)行
-s, --server run in server mode
Client specific: #客戶(hù)端私有參數(shù)帶寬參數(shù),單位:字節(jié)每秒:KMG,為 2 的 n 次方,比如 1K=1024,;設(shè)置為 0 代表無(wú)限制,此參數(shù) UDP 默認(rèn) 1M/s,TCP 無(wú)限制-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)指定以客戶(hù)端運(yùn)行,后面要帶服務(wù)端的 IP 地址
-c, --client run in client mode, connecting to
udp 模式,不帶-u 默認(rèn)為 tcp 模式-u, --udp use UDP rather than TCP
指定測(cè)試時(shí)間,不帶參數(shù)默認(rèn)測(cè)試 10s
-t, --time # time in seconds to transmit for (default 10 secs)
翻轉(zhuǎn)測(cè)試,這是 iperf3 比 iperf2 方便的主要亮點(diǎn),iperf2 不支持此功能,無(wú)法使用
-R, --reverse reverse the test (client receives, server sends)
tcp 窗口大小,默認(rèn)無(wú)上限,可以不設(shè)此參數(shù),作為 udp 模式測(cè)試時(shí)也不需要此參數(shù) ,單位:KM,1K=1024
-w, --window #[KMG] set window size / socket buffer size
5. 測(cè)試實(shí)施過(guò)程
5.1 單向 TCP 帶寬測(cè)試
為了測(cè)試從客戶(hù)端到服務(wù)器的單向 TCP 帶寬,我們首先在華為云 X 實(shí)例上啟動(dòng)服務(wù)器模式:
iperf3 -s
然后在另一臺(tái)測(cè)試設(shè)備上運(yùn)行以下命令來(lái)啟動(dòng)客戶(hù)端并測(cè)試帶寬:
iperf3 -c [華為云 X 實(shí)例 IP 地址] -t 30
測(cè)試結(jié)果如下所示

此測(cè)試結(jié)果顯示,帶寬接近 3M 的上限,表明在 3M 帶寬下,服務(wù)器能夠有效傳輸數(shù)據(jù)。
5.2 雙向帶寬測(cè)試
為了更全面地評(píng)估服務(wù)器的網(wǎng)絡(luò)性能,我們使用雙向帶寬測(cè)試,同時(shí)測(cè)量上傳和下載帶寬。命令如下:
iperf3 -c [華為云 X 實(shí)例 IP 地址] --bidir -t 30

測(cè)試結(jié)果表明,雙向帶寬的總和接近 6M,表明服務(wù)器在雙向傳輸時(shí)能夠充分利用帶寬。
5.3 并發(fā)連接數(shù)測(cè)試
為了測(cè)試在并發(fā)連接場(chǎng)景下的表現(xiàn),我們將并發(fā)連接數(shù)設(shè)置為 5:
iperf3 -c [華為云 X 實(shí)例 IP 地址] -P 5 -t 3

測(cè)試結(jié)果顯示,帶寬總量接近 3M,但每個(gè)連接的帶寬有所下降,這表明在有限帶寬下并發(fā)連接的總帶寬受到限制。
6. 測(cè)試結(jié)果與分析
6.1 各項(xiàng)測(cè)試結(jié)果展示
單向 TCP 帶寬測(cè)試:在 3M 帶寬下,實(shí)際測(cè)得帶寬接近 2.9-3M,帶寬利用率較高。
雙向帶寬測(cè)試:上傳和下載帶寬各接近 3M,整體表現(xiàn)良好。
并發(fā)連接測(cè)試:并發(fā)連接數(shù)增加后,每個(gè)連接的帶寬有所下降,但總帶寬保持穩(wěn)定。
6.2 結(jié)果分析
在 3M 帶寬限制下,華為云 X 實(shí)例的 TCP 傳輸性能表現(xiàn)較為穩(wěn)定。尤其是在雙向帶寬和高并發(fā)場(chǎng)景下,服務(wù)器能夠充分利用可用帶寬,且抖動(dòng)和丟包率較低,表現(xiàn)出良好的網(wǎng)絡(luò)調(diào)度和資源管理能力。
7. 結(jié)論
通過(guò)本次測(cè)試,我們可以看出,華為云 X 實(shí)例在 3M 帶寬限制下表現(xiàn)出了較好的網(wǎng)絡(luò)性能。`iperf3` 工具的使用幫助我們?cè)敿?xì)評(píng)估了服務(wù)器在不同場(chǎng)景下的帶寬、延遲和抖動(dòng)表現(xiàn),為用戶(hù)在選擇云服務(wù)器和優(yōu)化應(yīng)用提供了重要參考。
基于本次測(cè)試結(jié)果,以下是針對(duì) 3M 帶寬服務(wù)器的優(yōu)化建議:
合理選擇協(xié)議:對(duì)于要求高帶寬和穩(wěn)定性的應(yīng)用,推薦使用 TCP 協(xié)議,而對(duì)實(shí)時(shí)性要求較高的應(yīng)用(如視頻流),可以選擇 UDP 協(xié)議,并進(jìn)行適當(dāng)?shù)木W(wǎng)絡(luò)優(yōu)化。
調(diào)整并發(fā)數(shù):對(duì)于高并發(fā)場(chǎng)景,適當(dāng)控制并發(fā)連接數(shù),以避免帶寬的過(guò)度消耗和資源爭(zhēng)奪。
通過(guò)定期進(jìn)行網(wǎng)絡(luò)性能評(píng)測(cè),可以幫助用戶(hù)進(jìn)一步優(yōu)化網(wǎng)絡(luò)配置,提升整體性能。
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
14文章
10261瀏覽量
91526 -
網(wǎng)絡(luò)性能
+關(guān)注
關(guān)注
0文章
23瀏覽量
7846
發(fā)布評(píng)論請(qǐng)先 登錄
網(wǎng)絡(luò)授時(shí)服務(wù)器 ntp時(shí)間服務(wù)器品牌 校時(shí)服務(wù)器廠家#電工
時(shí)鐘服務(wù)器廠商 gps網(wǎng)絡(luò)校時(shí)服務(wù)器 衛(wèi)星時(shí)鐘服務(wù)器#電工
授時(shí)服務(wù)器開(kāi)箱視頻來(lái)嘍 銣鐘服務(wù)器 ntp網(wǎng)絡(luò)對(duì)時(shí)服務(wù)器#單片機(jī) #電路知識(shí) #物聯(lián)網(wǎng)
硬件通脹下的生存戰(zhàn)!華為云Flexus X服務(wù)器,讓中小企業(yè)不做“接盤(pán)俠”
DRAM 暴漲 171%! 171% 下的企業(yè)突圍:華為云 Flexus X 云服務(wù)器成 IT 成本管控利器
什么是企業(yè)云服務(wù)器-云計(jì)算
新加坡服務(wù)器的網(wǎng)絡(luò)速度和延遲表現(xiàn)如何?
多線(xiàn)服務(wù)器與單線(xiàn)服務(wù)器的核心區(qū)別及適用場(chǎng)景解析
高防服務(wù)器哪家好?RAKsmart高防服務(wù)器全方位解析
戴爾PowerEdge R770服務(wù)器的性能測(cè)試
工業(yè)互聯(lián)進(jìn)階之路:串口服務(wù)器與物聯(lián)網(wǎng)技術(shù)的深度融合
Flexus X 實(shí)例服務(wù)器網(wǎng)絡(luò)性能深度評(píng)測(cè)
評(píng)論