与其他工具比较,它的一个上风是它记录网络流量和带宽利用统计信息以供往后剖析——这是它的默认行为。纵然在系统重新启动后,您实际上也可以查看这些日志。
在 Linux 中安装 VnStat$ sudo yum install sysstat [On Older CentOS/RHEL & Fedora]$ sudo dnf install sysstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install sysstat [On Debian/Ubuntu & Mint]$ sudo pacman -S sysstat [On Arch Linux]
2. iftop – 显示带宽利用情形
iftop是一个大略、易用、实时的类似top 的基于命令行的网络带宽监控工具,用于快速理解界面上的网络活动。它均匀每 2、10 和 40 秒显示一次网络利用带宽更新。
在 Linux 中安装 iftop
$ sudo yum install iftop [On Older CentOS/RHEL & Fedora]$ sudo dnf install iftop [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install iftop [On Debian/Ubuntu & Mint]$ sudo pacman -S iftop [On Arch Linux]
3. nload - 显示网络利用情形
nload是另一个大略易用的命令行工具,用于实时监控网络流量和带宽利用情形。它利用图表来帮助您监控入站和出站流量。此外,它还显示传输数据总量和最小/最大网络利用量等信息。

在 Linux 中安装 nload
$ sudo yum install nload [On Older CentOS/RHEL & Fedora]$ sudo dnf install nload [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install nload [On Debian/Ubuntu & Mint]$ sudo pacman -S nload [On Arch Linux]
4. NetHogs – 监控网络流量带宽
NetHogs是一个类似于顶部的小型文本工具,用于监控 Linux 系统上运行的每个进程或运用程序的实时网络流量带宽利用情形。它只是供应基于每个进程的网络带宽利用情形的实时统计信息。
在 Linux 中安装 NetHogs
$ sudo yum install nethogs [On Older CentOS/RHEL & Fedora]$ sudo dnf install nethogs [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install nethogs [On Debian/Ubuntu & Mint]$ sudo pacman -S nethogs [On Arch Linux]
5. bmon – 带宽监控器和速率估计器
bmon也是一个大略的命令行工具,用于在 Linux 中监控网络带宽利用率和速率估计器。它捕获网络统计数据并以人性化的格式将它们可视化,以便您可以密切关注您的系统。
在 Linux 中安装 Bmon
$ sudo yum install bmon [On Older CentOS/RHEL & Fedora]$ sudo dnf install bmon [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install bmon [On Debian/Ubuntu & Mint]$ sudo pacman -S bmon [On Arch Linux]
6. Darkstat – 捕获网络流量
Darkstat是一个小型、大略、跨平台、实时、高效的基于 Web 的网络流量剖析器。它是一种网络统计监控工具,通过捕获网络流量、打算机利用统计数据来事情,并通过 HTTP 以图形格式供应报告。您也可以通过命令行利用它来得到相同的结果。
在 Linux 中安装 Darkstat
$ sudo yum install darkstat [On Older CentOS/RHEL & Fedora]$ sudo dnf install darkstat [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install darkstat [On Debian/Ubuntu & Mint]$ sudo pacman -S darkstat [On Arch Linux]
7. IPTraf – IP 网络监视器
IPTraf是一个易于利用、基于 ncurses 且可配置的工具,用于监控通过接口的传入和传出网络流量。它对付 IP 流量监控、查看一样平常接口统计信息、详细接口统计信息等非常有用。
在 Linux 中安装 IPTraf
$ sudo yum install iptraf [On Older CentOS/RHEL & Fedora]$ sudo dnf install iptraf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install iptraf [On Debian/Ubuntu & Mint]$ sudo pacman -S iptraf [On Arch Linux]
8. CBM——(彩色带宽计)
CBM是一个微型命令行实用程序,用于在 Ubuntu Linux 及其衍生产品(如 Linux Mint、Lubuntu 等)中以彩色输出显示所有连接设备上确当前网络流量。它显示每个连接的网络接口、吸收的字节数、传输的字节数和总字节数,让您可以监控网络带宽。
在 Linux 中安装颜色带宽计
$ sudo yum install cbm [On Older CentOS/RHEL & Fedora]$ sudo dnf install cbm [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install cbm [On Debian/Ubuntu & Mint]$ sudo pacman -S cbm [On Arch Linux]
9. Iperf/Iperf3 – 网络带宽丈量工具
Iperf/Iperf3是一个强大的工具,用于通过 TCP、UDP 和 SCTP 等协议丈量网络吞吐量。它紧张用于帮助调度特定路径上的 TCP 连接,因此可用于测试和监控 IP 网络上可实现的最大带宽(同时支持 IPv4 和 IPv6)。
它须要做事器和客户端来实行测试(报告带宽、丢失和其他有用的网络性能参数)。
在 Linux 中安装 Iperf3
$ sudo yum install iperf3 [On Older CentOS/RHEL & Fedora]$ sudo dnf install iperf3 [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install iperf3 [On Debian/Ubuntu & Mint]$ sudo pacman -S iperf3 [On Arch Linux]
10. Netperf – 网络带宽测试
Netperf类似于 iperf,用于测试网络性能。它可以通过利用 TCP、UDP 丈量数据传输来帮助监控 Linux 中的网络带宽。它还支持通过 Berkeley Sockets 接口、DLPI、Unix Domain Sockets 和许多其他接口进行丈量。您须要一个做事器和一个客户端来运行测试。
在 Linux 中安装 Netperf
$ sudo yum install netperf [On Older CentOS/RHEL & Fedora]$ sudo dnf install netperf [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install netperf [On Debian/Ubuntu & Mint]$ sudo pacman -S netperf [On Arch Linux]
11. SARG – squid 剖析报告天生器
SARG是一个 squid 日志文件剖析器和互联网带宽监控工具。它会天生有用的 HTML 报告,个中的信息包括但不限于 IP 地址和总带宽利用情形。它是一个方便的工具,用于监控单个网络上各个机器的 Internet 带宽利用率。
12. Monitorix - 系统和网络监控工具
Monitorix是一个轻量级的系统资源和网络监控运用程序,专为小型 Linux/Unix 做事器而设计,并且还为嵌入式设备供应了惊人的支持。
它可以帮助您监控来自无限数量的网络设备的网络流量和利用统计信息。它支持 IPv4 和 IPv6 连接,包括数据包流量和流量缺点图,每个网络接口最多支持 9 个磁盘。
在 Linux 中安装 Monitorix
$ sudo yum install monitorix [On Older CentOS/RHEL & Fedora]$ sudo dnf install monitorix [On CentOS/RHEL/Fedora/Rocky Linux & AlmaLinux]$ sudo apt-get install monitorix [On Debian/Ubuntu & Mint]$ sudo pacman -S monitorix [On Arch Linux]
13. Cacti – 网络监控和绘图工具
Cacti是一个功能完好、基于 Web 的网络图形 PHP 运用程序,具有直不雅观、易于利用的界面。它利用 MySQL 数据库来存储网络到的网络性能数据,用于天生定制的图形。它是 RRDTool 的前端,可用于监控具有数千台设备的小型到繁芜网络。
14. Observium – 网络监控平台
Observium是一个功能完好的网络监控平台,具有优雅而强大、强大而大略直不雅观的界面。它支持许多平台,包括 Linux、Windows、FreeBSD、Cisco、HP、Dell 和许多其他平台,并包括设备的自动检测。它可以帮助用户网络网络指标,并根据网络的性能数据供应直不雅观的设备指标图表。
15. Zabbix - 运用程序和网络监控工具
Zabbix是一个功能丰富、常用的网络监控平台,采取做事器-客户端模型设计,用于实时监控网络、做事器和运用程序。它网络不同类型的数据,用于可视化表示受监控设备的网络性能或负载指标。
它能够利用众所周知的网络协议,例如 HTTP、FTP、SMTP、IMAP 等等,而无需在受监控的设备上安装额外的软件。
16. Nagios——监控系统、网络和根本举动步伐
Nagios是一个健壮、强大、功能丰富且广泛利用的监控软件。它许可您从单个窗口监视本地和远程网络设备及其做事。
它通过 SNMP 在交流机和路由器等网络设备中供应带宽监控,从而使您能够轻松找出过度利用的端口,并查明可能的网络滥用者。
此外,Nagios 还可以帮助您密切关注每个端口的带宽利用率和缺点,并支持快速检测网络中断和协议故障。
小结
我们分享了一系列适用于 Linux 的有用的网络带宽和系统监控工具。希望在你须要的时候,能帮助到你!