iperf3使用說明

2021-10-13 03:10:31 字數 1784 閱讀 3674

如果你已經在使用iperf3了,高階的詳細資訊請檢視:

作者的翻譯和針對每個引數的使用例子教程:iperf3命令引數詳解

iperf3 是乙個非常強大的用於測試ip網路的最大頻寬的工具。它支援設定調整各種引數,

如時間,緩衝,協議等等,以支援得到被測的ip網路的在不同配置下的網路效能,得到

各種效能指標如頻寬,丟包率等等。iperf3不後能相容iperf,也和iperf沒有共享源**,

是乙個完全不同於iperf的全新工具。

iperf3支援tcp和udp,是乙個用於測試ip網路效能的工具,所以iperf3的網路結構和ip網

絡是一樣的,是乙個主從式的網路結構,完成乙個完整的iperf3測試,通常至少需要二個ip主

機,乙個(或者多個)主機上執行iperf3 server服務端, 另外乙個(或者多個)執行iperf3 client客戶端。

注意:1)乙個ip主機可以同時執行多個iperf server服務端(需要指定不同的埠)和多個iperf3 client客戶端,

則乙個ip主機可以同時充當主機和從機二個角色。

2)乙個ip主機可以有多個網路介面卡,每個網絡卡上可以繫結乙個或者多個iperf3例項,並且每個iperf3

例項可以自由的選擇工作於服務端模式還是客戶端模式

在主機172.168.3.36上執行了乙個客戶端,在主機192.168.3.3上執行了乙個服務端,通過客戶端主機向

服務端主機傳送tcp或者udp資料報的方式,我們可以得到二個主機之間的ip網路效能指標。

每個主機的每個網絡卡上都可以繫結乙個或者多個iperf3 server服務端例項和多個iperf3 client官戶端例項。分別測試

乙個ip主機的某個網絡卡到另外乙個ip主機的某個網絡卡之間的ip網路的效能。

注意:由於ip網路二個主機之間來回,是有可能走不同的ip路徑的,所以主機b到主機c之間的網路效能測試結果

不能等同於主機c到主機b的網路效能測試結果)

sudo apt install iperf3

iperf3軟體安裝時不區別server服務端模式或者client客戶端模式,它同時支援二種模式,只要在執行時通過引數指定則可。

iperf3軟體執行時,需要用-s或者-c引數指定執行於server服務端模式或者client客戶端模式。下面以單網絡卡,單ip的主機為例:

最簡單的命令如下:

會在主機端執行iperf3,預設在5201埠同時監聽udp和tcp。

***.***.***.***需要替換成iperf3服務端所有的主機的ip位址,缺省會去連線對端的5201埠,

預設的協議為tcp,傳送10秒後,會停止,並報告收發二端(sender/client, receiver/server)的

網路收發包統計結果。

見官方引數說明文件:

作者的翻譯和針對每個引數的使用例子教程:iperf3命令引數詳解

iperf使用說明

author 高進波 time 2009 11 09 blog iperf是乙個網路效能測試工具,也就是linux網速測試,主要應用於linux伺服器下面。可以測試tcp和udp頻寬質量,可以測量最大tcp頻寬,具有多種引數和udp特性,可以報告頻寬,延遲抖動和資料報丟失。iperf在linux和w...

關於iperf3的簡單使用

第一步 我這裡需要自己的pc win 充當伺服器,來測試板子 linux 的網路情況。win r 輸入 cmd 開啟命令視窗,輸入以下命令進入路徑並開啟服務 iperf伺服器端的準備工作結束了。第二步 開始配置板子 buildroot 構建系統中直接選擇 iperf3 工具 為應對各種預料不到的情況...

移植iperf3遇到的問題

版本 iperf 3.0.11 執行機器 armv7 main.c 62 error undefined reference to gnu mcount nc main.c 124 error undefined reference to gnu mcount nc main.c 131 error...