iperf命令是一个网络性能测试工具,可以测试TCP和UDP带宽大小,iperf测试需要运行服务器和客户端,以linux为例,
1.安装iperf
yum install iperf
2.运行服务器端
监听在20000 udp 端口,准备接收数据,u指定为udp模式,
-s指定以服务器模式运行,等待客户端发送数据。-p指定监听端口,默认为50001
iperf -u -s -p 20000
3.运行客户端
iperf -u -c 123.57.6.44 -b 1M -t 60 -p 20000
-c指定以客户端模式运行,作为上传方,123.57.6.44为 服务器ip地址,发送数据包到此地址,这个地址是服务器监听地址。
-b指定以多大带宽上传udp数据,单位是bit/s -t为持续时间,单位是秒。
其他有用参数:
命令行选项 | 描述 |
---|---|
客户端与服务器共用选项 | |
-f, --format [bkmaBKMA] | 格式化带宽数输出。支持的格式有: 'b' = bits/sec 'B' = Bytes/sec 'k' = Kbits/sec 'K' = KBytes/sec 'm' = Mbits/sec 'M' = MBytes/sec 'g' = Gbits/sec 'G' = |