使用 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
或指定端口未被防火墙阻止。
- 权限问题:以管理员身份运行可能解决某些问题。
- 带宽限制:根据网络环境调整测试带宽以避免拥塞。