iperf3 网络测速
iperf3 是一款开源工具,专门用于测量网络吞吐量、延迟、抖动等网络性能。它广泛应用于 TCP、UDP、SCTP 协议的性能测试,尤其适合网络优化和评估。
iperf3 提供客户端和服务器模式,通过数据传输来衡量网络性能,是网络调优、带宽评估中的得力工具。iperf3用于测试两个设备之间的传输速率,需要两端都安装该软件并同时运行。
下载地址:https://iperf.fr/iperf-download.php
下载软件后,以window操作为案例:
解压软件,放置C盘目录,cmd以管理员身份运行:
服务器端:
C:\iperf3.171_64>iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
客户端:测试上传,客户端上传文件给服务端
C:\iperf3.171_64>iperf3 -c 服务IP -b 600M -t 60 -P 3
客户端:测试下载,客户端从服务端下载文件
C:\iperf3.171_64>iperf3 -c 服务IP -b 600M -t 60 -P 3 -R
| 参数 | 说明 |
|---|---|
| -s | 启动服务端模式。 |
| -c | 启动客户端模式。 |
| -p | 指定服务端口。 |
| -t | 设置持续时间。 |
| -i | 设置报告间隔时间,单位为秒 |
| -P | 启用并发连接数,默认情况下,iperf3 通过单个线程进行测试。 |
| -u | 使用 UDP 协议进行测试。默认情况下,iperf3 使用 TCP 协议。如果需要测试 UDP 网络性能,可以使用该参数。 |
| -b | 指定目标带宽。如:iperf3 -c 10.1.1.2 -b 10000M |
| -R | 反向测试。默认情况下,客户端向服务器发送数据。使用该参数后,服务器向客户端发送数据,适用于需要测试反向带宽的场景。 |
浙公网安备 33010602011771号