单纯看ping的情况意义并不大,特别是国外服务器。因为我们时常会遇到ping特帅但是实际速度跑不起来,又或者是说好的一百多G的带宽,实际上只有10M。

所以我认为其实在高峰期的时候看传输带宽才靠谱。

比较好用的工具是iPerf3,linux的各个发行版应该都有,Debian/Ubuntu的安装命令是:

apt-get install iperf3

命令是我手工敲的,我记得是没错的,如果有错就在apt里面搜一下吧。

windows版本的下载地址:

https://iperf.fr/iperf-download.php

服务器端运行:

iperf3 -s -p 6111

意思是使用端口6111,默认啥端口我忘了,好像是5001

客户端运行命令:

iperf3 -f m -p 6111 -P 10 -t 30 -b 50M -R -c 11.22.33.44

客户端命令windows和linux都一样的,windows记得把下载回来的文件放到windows系统路境内,或者用命令行进入到解压目录。

几个参数的意思:

-f m 意思是按Mbps来显示带宽,这样可以很直观的看到我们常说的多少多少M带宽,用其他单位还要换算,麻烦

-p 6111 就是连服务器的6111端口

-P 10 意思是建立10个连接,也就是10个线程

-t 30 意思是测试30秒,默认的10秒我觉得太少了,测不出真实情况

-b 50M 指定使用的带宽,这个据说指定了更好,默认是没限制的

-R 这个重要。默认的情况是客户端发数据给服务器,用-R以后呢,是服务器发送+客户端接收,这样才是服务器的可用带宽

-c 11.22.33.44 这个就是指定服务器地址了。

 

作者 听涛

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注