前言
在Linux下面可以使用命令ping
测试两台电脑之间的延迟。
类似于下面这样
ping 192.168.3.2
64 bytes from 192.168.3.2: icmp_seq=1 ttl=63 time=0.964 ms
64 bytes from 192.168.3.2: icmp_seq=2 ttl=63 time=0.954 ms
64 bytes from 192.168.3.2: icmp_seq=3 ttl=63 time=1.00 ms
64 bytes from 192.168.3.2: icmp_seq=4 ttl=63 time=0.979 ms
但是这个命令只能用来测试延迟,不能测试两台电脑之间的网速是多少,下面用iperf3
这个工具来测试两台电脑之间的网速
安装
在Ubuntu上安装iperf3
非常简单之间apt安装即可
sudo apt install iperf3
使用
使用iperf3
也比较简单首先可以运行
iperf3 --help
查看这个命令的简介,iperf3
运行的时候要在两台电脑上分别运行服务器端和客户端,这一点和ping
这个命令有所区别
服务器端
随便选一台电脑当中服务器端
iperf3 -s
这样服务器端就启动成功了,输出如下
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
接下来就是去启动客服端
客服端
iperf3 -c 192.168.3.2 -b 0 -n 100G -f M
然后终端就会实时显示两台电脑之间的网速
[ 4] 60.00-61.00 sec 105 MBytes 105 MBytes/sec 14 1017 KBytes
[ 4] 61.00-62.00 sec 106 MBytes 106 MBytes/sec 0 1.06 MBytes
[ 4] 62.00-63.00 sec 104 MBytes 104 MBytes/sec 0 1.12 MBytes
上面的命令-c
后面指定的是服务器端的IP地址,这个需要根据实际情况更改,可以在服务器端用ifconfig
命令查看,-b
后面指定的是带宽,0
代表的是带宽是无限的,代表跑完带宽为止。-n
代表要测试的数据大小,-f
代表指定显示的格式,上面的参数除了-c
需要更改其它参数保持不变就行
后续
如果发现命令执行后不起作用的话,首先检查IP地址对不对,可以用过ping
命令检查网络是否通畅。如果还是不行,就检查一下是不是防火墙ufw
的问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)