简介
- iperf3 是一个款常见的网络带宽测试工具,能够进行网络吞吐量的测试,也能客观的测试出网络的转发速率。
例如:可以用它进行测试交换机的转换速率是否能够达到千兆。
软件下载地址:
https://iperf.fr/iperf-download.php
该网站直接有编译好的Iperf3可以直接下载。
软件使用方法
1.下载好文件,进行解压出iperf3 文件
image.png
2.设置环境变量或者在该路径性直接执行cmd操作。例如:
image.png
3.进入windowns 的dos窗口,直接进行iperf3 -h
进行帮助命令查看。
image.png
4.测试交换机转发能力可以PC(A)、PC(B)同时连接到交换机上,并都设置成静态IP。
- iperf3作为服务器端
iperf3 -s
image.png
备注:服务器端常用命令参数(其中,-s表示服务器端;-p定义端口号;-i设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零):
- 另外一台则作为客户端:iperf3 -c host ;host就是s的服务器域名或者IP。本地没有2台电脑进行测试,则使用公网上的Iperf3测试出该链路的转发数据是在10M左右。
iperf3 -c ping.online.net
image.png
客户端常用命令参数(其中,-c表示服务器的IP地址;-p表示服务器的端口号;-i设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零;-t设置传输的总时间,Iperf在指定的时间内,重复的发送指定长度的数据包,默认是10秒钟;-w设置套接字缓冲区为指定大小,对于TCP方式,此设置为TCP窗口大小,对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值):