iperf 是一个网络性能的测试工具,可以测试最大TCP和UDP的带宽性能.
下载工具:
可以直接通过官网下载对应系统版本进行安装(iPerf - Download iPerf3 and original iPerf pre-compiled binaries)
在Windows下安装工具:
Windows不需要安装工具,直接在路径下打开就可以
在Linux下安装工具 :
#./configure
#make
#make install
在两个测试端关闭防火墙.
#systemctl stop firewalld.service
#systemctl disable firewalld.service
查看网络端口的mtu
#ifconfig ens1f0
设置mtu值
MTU指的是最大传输单元,是计算机网络中的一个概念,单位是字节。
操作系统则会根据本机MTU值自动将大小不符合要求的数据进行分包处理再进行传输,
如果设置的最大传输单元值很小或不符合的话会丢包,导致数据传输不准确或者空包.
所以最好设置比较大的.
#ifconfig ens1f0 mtu 9000
设置静态IP 启用网口
#ifconfig ens1f0 192.168.5.12/24 up(server)
#ifconfig eno2np0 192.168.5.13/24 up(client)
运行工具
#./iperf3 -s -p 5001 (server)
#./iperf -c 192.168.5.12 -p 5001 -t 1800 -i 10
传输结果在90%以上就是没有问题比较良好的.
-s server
-c client
-p port 端口 默认5001
-t time 运行时间
-i interval 运行间隔