使用IPerf3测试点对点网络连接速度

安装IPerf3测试工具

1、对于Ubuntu/Debian等Linux系统,使用apt安装

sudo apt-get install iperf3

 

2、对于CentOS/Fedora等Linux系统,使用yum安装

yum install iperf3

也可以使用离线方法安装,以CentOS为例,从镜像站上下载以下两个rpm包

使用rpm -ivh命令安装,注意安装顺序

[root@Anhui ~]# rpm -ivh iperf3-3.1.7-2.el7.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:iperf3-3.1.7-2.el7               ################################# [100%]
[root@Anhui ~]# rpm -ivh iperf3-devel-3.1.7-2.el7.x86_64.rpm 
Preparing...                          ################################# [100%]
Updating / installing...
   1:iperf3-devel-3.1.7-2.el7         ################################# [100%]

3、对于Windows操作系统,直接去Github下载:链接

下载以下压缩包

下载完成后解压到任意路径,并将该路径添加到系统环境变量

3、对于安卓系统,自行搜索MagicIPerf安装,安装完成后点按此处切换成IPerf3

 

服务器端运行IPerf3

Linux服务器直接运行下面的命令

[root@Anhui ~]# iperf3 -s -p 60000
-----------------------------------------------------------
Server listening on 60000
-----------------------------------------------------------

Windows服务器也运行相同的命令

安卓端做服务器配置如下

注意需要放行防火墙,对于使用Iptables作为防火墙管理软件

[root@Anhui ~]# iptables -I INPUT -p tcp -m tcp --dport 60000 -j ACCEPT

对于使用Firewalld作为防火墙管理软件

[root@Anhui ~]# firewall-cmd --zone=public --add-port=60000/tcp --permanent
success
[root@Anhui ~]# firewall-cmd --reload
success

对于Windows,直接图形化操作即可,或者临时关闭防火墙

 

客户端使用iperf3连接服务器

[root@Anhui ~]# iperf3 -c 192.168.4.2 -p 60000
Connecting to host 192.168.4.2, port 60000
[  4] local 192.168.4.188 port 50328 connected to 192.168.4.2 port 60000
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec  12.5 MBytes   105 Mbits/sec    0   45.2 KBytes       
[  4]   1.00-2.00   sec  11.2 MBytes  93.8 Mbits/sec    0   59.4 KBytes       
[  4]   2.00-3.00   sec  11.2 MBytes  93.8 Mbits/sec    0   48.1 KBytes       
[  4]   3.00-4.00   sec  11.2 MBytes  93.8 Mbits/sec    0   45.2 KBytes       
[  4]   4.00-5.00   sec  11.2 MBytes  93.8 Mbits/sec    0   50.9 KBytes       
[  4]   5.00-6.00   sec  11.2 MBytes  93.8 Mbits/sec    0   45.2 KBytes       
[  4]   6.00-7.00   sec  11.2 MBytes  93.8 Mbits/sec    0   58.0 KBytes       
[  4]   7.00-8.00   sec  11.2 MBytes  93.8 Mbits/sec    0   45.2 KBytes       
[  4]   8.00-9.00   sec  11.2 MBytes  93.8 Mbits/sec    0   45.2 KBytes       
[  4]   9.00-10.00  sec  11.2 MBytes  93.8 Mbits/sec    0   5.66 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   113 MBytes  94.9 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   112 MBytes  93.9 Mbits/sec                  receiver

iperf Done.

Windows上的命令也相同

安卓客户端输入以下内容

IPerf3可以用来验证是否因为网络带宽导致的业务功能问题

THE END
分享
二维码
海报
使用IPerf3测试点对点网络连接速度
安装IPerf3测试工具 1、对于Ubuntu/Debian等Linux系统,使用apt安装 sudo apt-get install iperf3   2、对于CentOS/Fedora等Linux系统,使用yum安装 yum ……