iperf3网络性能测试工具使用指南
一、下载iperf3
Linux提供rpm包下载安装。
Windows提供压缩包下载。
二、安装
#安装下载好的rpm包
[root@localhost opt]# rpm -ivh iperf3-3.1.3-1.fc24.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:iperf3-3.1.3-1.fc24 ################################# [100%]Windows将下载到的压缩包解压,然后将解压所得的2个文件:iperf3.execygwin1.dll,拷贝到C:\Windows\System32目录下,即可在cmd中进行操作。命令与Linux版本相同。
Linux系统也可使用yum进行安装,但是当跨操作系统使用时(如Windows与Linux系统之间进行测试时,尽量使用相同的版本,而使用yum安装版本不好控制。)
三、运行
以服务器方式运行
#以服务器方式运行
[root@localhost opt]# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
以客户端方式运行
#连接服务器进行测试
[root@localhost opt]# iperf3 -c 192.168.3.21 -i 1 -t 10
Connecting to host 192.168.3.21, port 5201
[ 4] local 192.168.3.20 port 59012 connected to 192.168.3.21 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 488 MBytes 4.09 Gbits/sec 0 1.14 MBytes
[ 4] 1.00-2.00 sec 594 MBytes 4.98 Gbits/sec 0 1.24 MBytes
[ 4] 2.00-3.00 sec 601 MBytes 5.04 Gbits/sec 0 1.27 MBytes
[ 4] 3.00-4.00 sec 578 MBytes 4.85 Gbits/sec 0 1.35 MBytes
[ 4] 4.00-5.00 sec 596 MBytes 5.00 Gbits/sec 0 1.38 MBytes
[ 4] 5.00-6.00 sec 566 MBytes 4.75 Gbits/sec 0 1.45 MBytes
[ 4] 6.00-7.00 sec 531 MBytes 4.46 Gbits/sec 0 1.47 MBytes
[ 4] 7.00-8.00 sec 530 MBytes 4.45 Gbits/sec 0 1.49 MBytes
[ 4] 8.00-9.00 sec 546 MBytes 4.58 Gbits/sec 0 1.50 MBytes
[ 4] 9.00-10.00 sec 539 MBytes 4.52 Gbits/sec 0 1.51 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 5.44 GBytes 4.67 Gbits/sec 0 sender
[ 4] 0.00-10.00 sec 5.43 GBytes 4.67 Gbits/sec receiver
iperf Done.
常用参数
-u 使用UDP协议测速,可以测试网络丢包率
-c 以客户端形式运行,指定服务器IP地址
-i 测试间隔,单位:秒。
-t 测试次数。
-b 设定带宽如:100M(Mbit)
-n 设定传输的数据量:100M(Mbyte)