一款强大的压测带宽工具-iperf3
一款强大的压测带宽工具-iperf3
iperf3压测需要用到2台机器,1台server,1台client。
功能
Iperf3是一个广泛使用的网络性能测量和调整工具。它的意义在于它是一个跨平台的工具,可以为任何网络提供标准化的性能测量。Iperf3具有客户端和服务器功能,可以创建数据流来测量两端之间单向或双向的网络吞吐量。典型的iperf3输出包含一个有时间标记的数据传输量和吞吐量测量的报告。
iPerf3是用于主动测试IP网络上最大可用带宽的工具。它支持时序、缓冲区、协议(TCP,UDP,SCTP与IPv4和IPv6)有关的各种参数。对于每次测试,它都会详细的带宽报告,延迟抖动和数据包丢失。
测速环境
环境:同一局域网内使用有线或者无线连接同一网关等设备,获取双方的IP地址PC电脑-----> PC电脑注意:双方任意一端都可以作为服务端,测试的带宽数据结果在服务端(iperf3 -s)查看
1.PC1开启接收端服务
iperf3 -s
2.PC2开启客户端服务
场景一(数据正向传输)
上面环境进入同理命令 iperf3 -u -c 192.168.1.5 -b 100m -t 100参数解释c 客户端服务模式u UDP协议(默认TCP协议)192.168.10.250 被测速对端设备IP地址b 设置比特速率为100Mbit/st 传输时间100s注:最终我们说的实际带宽是还需要÷8=最终带宽
客户端显示测试的带宽结果
服务端显示传输参数
实际使用–简单用例
客户端
服务器端
iperf -s -i 5
iperf -u -c 192.168.1.2 -b 4M -t 30 -i 5 -p 30001