简述
官方一点说是用来测量一个网络最大带宽的工具。
个人常用于跑流量、测带宽,以检测一些路由限速规则是否生效,以及线路流量监控是否准确。
iperf支持TCP、UDP协议,默认使用TCP。
安装
Ubuntu
- 安装非常简单
apt-get install iperf3
- 查看版本
iperf3 -v
使用
服务端
一台公网服务A作为服务端,IP为:139.159.96.26
开启服务:
1 2 3 4
| iperf3 -s -i 10 -p 5201
|
客户端
基础命令
指定测试时间
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| iperf3 -c 139.159.96.26 -p 5201 -t 5 -P 1 -R
Connecting to host 139.159.96.26, port 5201 Reverse mode, remote host 139.159.96.26 is sending [ 5] local 106.3.133.42 port 44718 connected to 139.159.96.26 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 1.35 MBytes 11.3 Mbits/sec [ 5] 1.00-2.00 sec 1.30 MBytes 10.9 Mbits/sec [ 5] 2.00-3.00 sec 1.29 MBytes 10.8 Mbits/sec [ 5] 3.00-4.00 sec 1.25 MBytes 10.5 Mbits/sec [ 5] 4.00-5.00 sec 1022 KBytes 8.38 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-5.04 sec 7.11 MBytes 11.8 Mbits/sec 9 sender [ 5] 0.00-5.00 sec 6.18 MBytes 10.4 Mbits/sec receiver
iperf Done.
|
指定测试流量
1 2
| iperf3 -c 139.159.96.26 -n 0.1G -i 10
|