1. 安装 iperf3
Ubuntu/Debian 系统,使用以下命令安装:
sudo apt update
sudo apt install iperf3
CentOS 7 系统,使用以下命令安装:
sudo yum install epel-release
sudo yum install iperf3
CentOS 8 及以上版本,使用以下命令安装:
sudo dnf install epel-release
sudo dnf install iperf3
安装完成后,验证版本:
iperf3 --version
2. 使用 iperf3 测试网络性能
启动服务器模式
在服务器端运行以下命令:
iperf3 -s
默认监听端口为 5201,可通过 -p 参数修改端口号。
启动客户端模式
在客户端运行以下命令连接服务器(默认使用 TCP 协议):
iperf3 -c <服务器IP地址>
例如:
iperf3 -c 192.168.1.100 -t 30 -i 5
- -t:设置测试持续时间(秒)。
- -i:设置报告间隔时间(秒)。
UDP 测试
若需测试 UDP 性能,需使用-u参数:
iperf3 -c <服务器IP地址> -u -b 10M
- -u:启用 UDP 模式。
- -b:指定目标带宽(如 10Mbps)。
多线程并发测试
模拟复杂网络环境,可使用多线程:
iperf3 -c <服务器IP地址> -P 4 -t 60
- -P:设置并发连接数。
反向测试
测试服务器向客户端发送数据的性能:
iperf3 -c <服务器IP地址> -R
3. 提示与最佳实践
- 确保客户端和服务器之间的防火墙允许所用端口通信。
- 使用 –logfile 参数保存测试结果以便后续分析:
iperf3 -c <服务器IP地址> --logfile test_results.log
- 定期更新 iperf3 以获取最新功能和修复。
通过以上步骤,您可以轻松使用 iperf3 测试网络性能并优化配置。
正文完