0%

测试两台服务器之间的带宽

由于某些原因,需要一个国内大带宽端口来转发我海外服务器的流量。
一开始用阿里云1M小水管试了下,速度可以,带宽太小,看了下弹性IP按量算也略贵。
然后就找有没有国内大带宽端口合租的,还真找到个论坛,专门是这类的合租信息(需要的可发邮件),然后找到一个合租帖,安徽联通端口出租10r/月不断流,看价格就很香,果断加卖家TG。
然后卖家要IP和端口进行测速,才了解到iperf3这个软件。

iperf3是一个专门用来测试服务器之间带宽吞吐量的软件,官网 https://iperf.fr/

使用方式:

A服务器(在3333端口开启服务模式):iperf3 -s -p 3333

然后在B服务器发起测速,测试从B服务器下载A服务器资源的最大带宽。
其中 -c 参数表示客户端并指定测速服务器地址,-p 指定服务器端口,-t 指定测试时长(单位秒),-P 指定并发连接数
B服务器:iperf3 -c A服务器IP -p 3333 -t 10 -P 5

A服务器是海外200M带宽,B服务器是国内阿里云1M带宽,从测试结果可以看出,这两台服务器之间的最高带宽就是1M左右。

1
2
3
4
[SUM]   0.00-10.00  sec  2.89 MBytes  2.42 Mbits/sec  442             sender
[SUM] 0.00-10.00 sec 1.44 MBytes 1.21 Mbits/sec receiver

iperf Done.