站长准备在两个服务器之间测试网络传输极限带宽,可以使用一款网络测试工具,iperf3,它可以测试网络的最大吞吐量,比特率、重发包数还有拥塞包大小等,是一款极其轻便,简单易用的一款测试工具。并且提供多平台的支持,支持Linux、Windows、Android、Mac、Iphone等平台。
服务器使用的是2台buyvm的18.74年付卢森堡地区5900x无限流量款vps,在两台服务器上安装软件,操作系统为debian11,使用到如下命令:
sudo apt update #以root用户或者具有sudo权限的用户身份来执行更新软件包列表:
sudo apt install iperf3 #安装iperf3包
iperf3 -s #启动iperf3
iperf3 -c [服务器IP地址] #命令示例
命令涉及参数含义:
-s 以server服务模式启动
-D 后台运行
-c 指定测试端的IP地址
-t 测试时常,单位为秒
-f 测试结果的单位 (kbits,Mbits,KBytes,MBytes)
-p 可指定端口 默认端口为5201
输出结果参数含义:
Interval:输出结果的时间间隔
Transfer:间隔时间内传输的总流量
Bandwidth:间隔时间内的最大吞吐量
Retr: 重发包数
Cwnd: 拥塞窗口排队数据量大小
分割线下方的数据为单位测试时间内单项数据的总和。
以下为操作结果
1、进行10分钟的压力测试
iperf3 -c 107.189.7.229 -t 600
2、进行10GB的数据传输
iperf3 -c 107.189.7.229 -n 10G
3、进行8线程测速
iperf3 -c 107.189.7.229 -n 10G -P 8
4、在后台运行iperf3
先安装tmux
sudo apt update
sudo apt install tmux
运行 tmux 命令来启动一个新的 tmux 会话:
tmux new-session -s iperf_session
在新的 tmux 会话中运行iperf3命令:
iperf3 -c 107.189.7.229 -n 2500G -P 12 -i 5
按下 Ctrl + B 然后按下 d 来分离 tmux 会话,让它在后台运行。
要重新连接到 tmux 会话,可以运行以下命令:
tmux attach -t iperf_session
最后,如果要停止运行iperf3,可以按下 Ctrl + C
放几张测试图
网速能够内网达到5gbps,外网2gbps还是无限流量,卢森堡地区无视版权,很适合pt刷流和大文件存储
评论 (0)