使用 iPerf3 进行服务器网络测速是非常有效的方法,iPerf3 是一个开源的网络性能测试工具,可用于测量网络带宽、延迟和抖动等性能指标。以下是步骤:
—
1. 安装 iPerf3
Linux
# Ubuntu/Debian 系统
sudo apt update
sudo apt install iperf3
# CentOS/RHEL 系统
sudo yum install epel-release
sudo yum install iperf3
Windows
下载适用于 Windows 的 iPerf3 官方版本。
MacOS
brew install iperf3
—
2. 配置服务器端
在一台机器上作为服务器运行 iPerf3:
iperf3 -s
这会在默认的 TCP 端口 5201 上监听。
—
3. 配置客户端
在另一台机器上作为客户端运行 iPerf3,指向服务器的 IP 地址:
iperf3 -c <服务器IP>
例如:
iperf3 -c 192.168.1.1
—
4. 常用选项
- 测试 UDP 带宽 - iperf3 -u -c <服务器IP>
 
- 指定带宽(例如 10 Mbps) - iperf3 -u -c <服务器IP> -b 10M
 
- 运行测试指定时间(例如 60 秒) - iperf3 -c <服务器IP> -t 60
 
- 双向带宽测试 - iperf3 -c <服务器IP> --bidir
 
- 测试特定端口
 服务器端监听特定端口:
 - iperf3 -s -p 12345
 - 客户端连接该端口: - iperf3 -c <服务器IP> -p 12345
 
—
5. 查看测试结果
- 吞吐量:默认以 Mbps 显示。
- 抖动:在 UDP 测试中会显示。
- 丢包率:UDP 模式下显示网络丢包情况。
—
6. 常见问题
- 防火墙问题:确保 5201或指定端口未被防火墙阻止。
- 权限问题:以管理员身份运行可能解决某些问题。
- 带宽限制:根据网络环境调整测试带宽以避免拥塞。