iperf3使用教程:网络性能测试工具

Iperf3 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失.对于每个测试,它都会报告带宽,丢包和其他参数,可在Windows、Mac OS X、Linux、FreeBSD等各种平台使用,是一个简单又实用的小工具。


如何安装

Cent OS

yum install iperf3

Debian/Ubuntu

apt-get install iperf3

Windows

下载地址


如何使用

例1

一台电脑本地回环测试,打开两个终端t1和t2在t1中输入命令:

iperf3 -s

在t2中输入命令:

iperf3 -c 127.0.0.1 -t 10

本例中t2向t1发送10秒中的数据包

例 2

两台电脑之间发包测试,在电脑A中打开终端t1,在电脑B中打开终端t2,确保两台电脑在同一个局域网中

假设t1的IP地址为192.168.31.10,t2的IP地址为192.168.31.20

在t1中输入命令:

iperf3 -s

在t2中输入命令:

iperf3 -c 192.168.31.10 -t 10

如果出现错误

iperf3: error - unable to connect to server: No route to host

请参考以下修改电脑A的防火墙规则。


[admonition color=”red” icon=”warning” title=”注意事项”]防火墙会阻止两台电脑之间的通信。可关闭防火墙(仅实验用)[/admonition]

重新测试iperf3

在t1中输入命令:

  iperf3 -s

在t2中输入命令:

  iperf3 -c 192.168.31.10 -t 10

Leave a Reply