iperf3是一个用于测量网络性能的开源工具。它可以通过在客户端和服务器之间进行数据传输来评估网络带宽、延迟、丢包率以及其他相关指标。
在使用iperf3进行网络性能测试时,通常需要在一台计算机上运行iperf3服务器,并在另一台计算机上运行iperf3客户端。以下是几个常见的iperf3命令示例:
在服务器模式下启动iperf3服务器:
iperf3 -s
在客户端模式下连接到指定的iperf3服务器并进行带宽测试:
iperf3 -c server_ip_address
在服务器模式下,设置iperf3服务器的最大带宽限制为100Mbps:
iperf3 -s -u --bandwidth 100M
在客户端模式下使用UDP协议,向服务器发送指定带宽的流量(例如100Mbps):
iperf3 -c server_ip_address -u --bandwidth 100M
在服务器模式下,打印每个TCP连接的详细信息:
iperf3 -s -F
加上端口号测试:
服务端执行:
iperf3 -s -p 640
终端执行:
iperf3 -c 124.71.58.45 -p 640