Ubuntu 测试两台电脑之间的网速

Ubuntu 测试两台电脑之间的网速

前言

在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的问题

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值