使用iperf3测试Linux网络带宽,需在服务器端运行iperf3 -s,在客户端执行iperf3 -c <服务器IP>进行测试,确保5201端口开放,可测得实际吞吐量。

在Linux中测试网络带宽,最常用且高效的方法是使用 iperf3。它能测量两台主机之间的最大吞吐量,适用于评估网络性能、排查延迟或带宽瓶颈。
在服务器和客户端上都需要安装 iperf3。
sudo apt update && sudo apt install iperf3
sudo yum install iperf3 或 sudo dnf install iperf3(Fedora)
选择一台机器作为服务器端,运行以下命令启动 iperf3 服务:
iperf3 -s
这将启动服务器,默认监听端口 5201。如需指定端口:
iperf3 -s -p 5201
若希望服务器后台运行,可结合 nohup 或 systemd 服务管理。
在客户端执行命令连接服务器进行带宽测试。
基本命令:
iperf3 -c <服务器IP地址>
例如:
iperf3 -c 192.168.1.100
常用参数:
完整示例:
iperf3 -c 192.168.1.100 -p 5201 -t 30 -P 4
表示连接服务器 192.168.1.100,测试30秒,使用4个并行连接。
测试完成后,客户端会输出类似以下信息:
[ ID] Interval Transfer Bitrate
[ 4] 0.0-10.0 sec 1.25 GBytes 1.07 Gbits/sec
Bitrate 即为测得的带宽值,可用于判断网络链路性能。
如果结果远低于预期,可检查网络拥塞、网卡设置、防火墙或中间路由设备限制。
基本上就这些。iperf3 简洁高效,是Linux下测试带宽的首选工具。只要一端开服务,一端发起测试,就能快速获取真实吞吐能力。不复杂但容易忽略的是防火墙——确保 5201 端口开放,否则连接会被拒绝。
以上就是如何在Linux中测试带宽 Linux iperf3服务器客户端的详细内容,更多请关注php中文网其它相关文章!
                        
                        每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
                Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号