1、介绍
1) # ipref -g //这个最直观
2)Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失
2、使用举例
TCP:
server(pc): iperf -s -i 1
client(ls1b): iperf -c 10.1.13.126 -i 1 -t 20
UDP:
server(pc): iperf -u -s -i 1
client(ls1b): iperf -t 10 -i 1 -u -b 1000M -c 192.168.1.90
TCP:
server(pc): iperf -s -i 1
client(ls1b): iperf -c 10.1.13.126 -i 1 -t 20
UDP:
server(pc): iperf -u -s -i 1
client(ls1b): iperf -t 10 -i 1 -u -b 1000M -c 192.168.1.90
3、命令介绍
命令介绍
-s 服务器
-c 客户端,后面紧跟服务器的IP;
-u UDP
-i 多少秒报告一次;
-t 测试次数,默认10秒,eg:iperf -c 222.35.11.23 -t 5
-b 测试指定带宽(udp模式)
-B 指定网络设备的IP地址 例如:-b 10.40.20.100 (指定连接IP地址为10.40.20.100 的网卡)
-f [kmKM] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K
4、安装编译方法(3.1版本)
1)mkdir ./install
2)./configure --host=arm-marvell-linux-gnueabi --prefix=/home/sunhaojie/tools/iperf-3.1.3/install
3)make
4)make install
注:1、第一步输入的是交叉编译工具,注意后面不要加-gcc;
2、最后一般会报错,原因是没有权限;
3、生成的可执行程序位于 ./install/bin,同时还有库文件./install/lib/;
4、将可执行程序拷贝到sbin目录,库文件拷贝到lib目录;
5、测试举例:
1、TCP 测试
1)服务器端:iperf -s -w 500K -i 2 //服务器 缓冲区 500K 2S报告一次
2)客户端:iperf -f K -w 500K -i 2 -c 10.40.21.202 //客户端 带宽单位 缓冲区500K 2S报告一次 服务器IP