一、下载iperf3

https://iperf.fr/

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.exe cygwin1.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)

标签: none

添加新评论