linux系统安装 iperf 3.0.6
1 下载 iperf 3.0.6
2 在linux系统中解压安装包,并编译生成
执行命令tar xvf iperf-3.0.6.tar.gz进行解压
执行./configure
执行make,再执行make install
此时要将iperf依赖的动态加在系统环境变量中
vi /etc/ld.so.conf
写入iperf的动态库路径,我这里是下面路径,要根据你文件存放的路径加入。
然后保存,并执行ldconfig命令,重新加载动态库路径
补全iperf3说明安装成功
使用iperf3测试网络带宽如下
使用72和77进行网络带宽测试,在72使用iperf3服务端,77为客户端
1)在72使用iperf3服务端命令
例如在72使用命令 iperf3 -s -p 12345 -i 1,效果如图:
此时72服务端已建立iperf服务器
- 在77使用iperf3客户端命令
例如在77使用命令 iperf3 -c 192.168.100.72 -p 12345 -u -i 1 -l 2048 -b 1G -t10
这时说明已经通信成功,注意上图带宽为800到1000之间单位为Kbits/sec的为千兆带宽。丢包率上图为0%说明没有丢包率。
说下iperf参数
-p为端口要与服务端端口相同
-c 表示客户端,后面跟这服务端ip,(此时服务端如果有多IP会导致连接失败,需要去服务端查看另外的ip在更换ip重新连接 )
-u 代表udp通信
-i 代表隔几秒刷新一次数据
-l 代表一次发多少数据
-b 限制通信的带宽
-t 代表执行多长时间