iperf3
是一個功能非常強大的網絡性能測試工具,用于測量兩個網絡節點之間的最大TCP、UDP帶寬和性能。它通過創建數據流并測量其吞吐量來工作。
下面我將為您詳細介紹其核心用法、常用命令和參數。
核心概念:客戶端/服務器模式
iperf3 測試需要兩臺機器:一臺作為服務器端(接收數據),另一臺作為客戶端(發送數據)。
-
服務器端:等待客戶端的連接。它負責接收數據并生成報告。
-
客戶端:主動連接到服務器。它負責發送數據并啟動測試。
測試方向:默認是客戶端向服務器發送數據(測試上傳速度)。你也可以通過 -R
參數反向測試(測試下載速度)。
安裝 iperf3
-
Linux (Ubuntu/Debian):
bash
sudo apt-get update && sudo apt-get install iperf3
-
Linux (CentOS/RHEL/Fedora):
bash
# CentOS/RHEL/Fedora (舊版本) sudo yum install iperf3
# Fedora/CentOS 8+ sudo dnf install iperf3
-
macOS (使用Homebrew):
bash
brew install iperf3
-
Windows:
-
訪問官方下載頁:iPerf - Download iPerf3 and original iPerf pre-compiled binaries
或者直接從https://files.budman.pw/地址下載。
-
下載 Windows 版本(通常是 zip 文件)。
-
解壓后,你會得到一個
iperf3.exe
文件。 -
在命令提示符(CMD)或 PowerShell 中,導航到解壓目錄運行它,或者將整個目錄添加到系統的
PATH</
-