分析和监控整个网络基础架构的网络流量对于每个Linux系统管理员来说都是非常重要的任务。网络管理员需要看看什么好的是,在Linux中有很多开源网络监控和流量分析工具。

在这篇文章中,我们将讨论一些可用于监视网络使用情况的Linux命令行工具。

Nload

Nload是一个控制台应用程序,允许用户分别监视传入和传出流量。

使用两个图形可视化传入和传出流量,并提供额外的信息,如传输数据总量和最小/最大网络使用量。

您可以通过运行以下命令安装nload:

sudo apt-get install nload

现在运行nload command:

sudo nload

执行nload命令之后,您应该看到以下输出。

linux 监控usb速率 linux监控带宽_分析工具

Iptraf

Iptraf是一种基于ncurses的IP LAN监控工具,可以显示各个连接和主机之间的数据流量。

要安装iptraf,请运行以下命令apt-get install iptraf

安装iptraf之后,发出以下命令.:

sudo iptraf

您应该看到以下输出。

linux 监控usb速率 linux监控带宽_分析工具

Vnstat

Vnstat与大多数其他工具不同。它是一个用于Linux的基于控制台的网络流量监视器,作为守护进程运行,并保留所选接口的网络流量日志。它可以用于生成网络使用情况的报告。

您可以通过运行以下命令安装vnstat:

sudo apt-get install vnstat

Now,运行vnstat而没有任何参数:

sudo vnstat

您可以看到网络上的数据传输总量。

linux 监控usb速率 linux监控带宽_分析工具

如果要实时监控带宽使用情况,请使用-l选项。它将显示传入和传出数据使用的总带宽。

现在,运行vnstat来监视wlan0 interface:

sudo vnstat -l -i wlan0

的带宽使用情况,您将看到以下输出。

linux 监控usb速率 linux监控带宽_分析工具

Speedometer

速度计是一种命令行实用程序,可用于监视网络连接的当前下载/上传速度和文件系统的速度。车速表显示您的控制台中当前和过去网络速度的图表。您还可以直接在文件上使用速度计来监控特定下载的下载性能和历史记录,而不是所有网络流量。

运行以下命令在您的系统中安装速度计:

sudo apt-get install speedometer

现在,在wlan0 interface:

sudo speedometer -r wlan0 -t wlan0

上运行速度计您将看到类似于以下内容的输出。

linux 监控usb速率 linux监控带宽_分析工具

Iftop

Iftop是一种用于监听给定接口(如eth0,eth1,wlan0)上的网络流量的命令行工具,并显示主机当前带宽使用情况的表格。Iftop使用pcap库来捕获网络接口的传入和传出数据包。

您可以通过运行以下命令来轻松安装iftop安装iftop

No,运行iftop与n选项,以防止iftop将ip地址解析为hostname:

sudo iftop -n

您将看到以下输出。

linux 监控usb速率 linux监控带宽_分析工具

Conclusion

我希望这篇文章将有助于快速检查您的Linux服务器上的网络带宽。如有任何疑问,欢迎随时留言。

."