在 CentOS 中监控网络流量和带宽使用情况


通常,系统管理员使用各种监控工具来检查性能问题和相关问题。**nload** 是一个在命令行界面监控网络吞吐量的非常有用的应用程序。它是一个控制台应用程序,可以实时监控网络流量和带宽使用情况。它使用两个图表可视化流量,并提供其他信息,例如传输数据的总量以及网络使用的最小/最大值。

本文介绍了“如何在 CentOS 中监控网络流量和带宽使用情况”。

安装 nload

在 CentOS 上安装 **nload** 之前,需要 EPEL 包,并且默认情况下应该启用它。

要安装 EPEL 包,请使用以下命令:

# sudo yum install epel-release

示例输出应如下所示:

Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* elrepo: mirrors.ircam.fr
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-5 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package       Arch       Version       Repository       Size
================================================================================
Installing:
epel-release noarch       7-5          extras          14 k
Transaction Summary
================================================================================
Install 1 Package

要安装 **nload**,请使用以下命令:

# yum -y install nload

示例输出应如下所示:

Loaded plugins: fastestmirror, langpacks
epel/x86_64/metalink           | 3.7 kB 00:00
epel                             | 4.3 kB 00:00
(1/3): epel/x86_64/group_gz      | 169 kB 00:01
(2/3): epel/x86_64/updateinfo    | 498 kB 00:02
(3/3): epel/x86_64/primary_db    | 3.9 MB 00:06
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* elrepo: mirrors.ircam.fr
* epel: mirrors.hustunique.com
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package nload.x86_64 0:0.7.4-4.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package       Arch       Version       Repository       Size
================================================================================
Installing:
nload       x86_64       0.7.4-4.el7       epel          70 k
Transaction Summary
================================================================================
Install 1 Package

使用 nload 显示当前网络使用情况

要查看网络统计信息,请使用以下命令:

# nload

示例输出应如下所示:

Incoming:
   Curr: 624.00 Bit/s
   Avg: 4.67 kBit/s
   Min: 0.00 Bit/s
   Max: 45.31 kBit/s
   Ttl: 125.73 MByte
Outgoing:
   Curr: 552.00 Bit/s
   Avg: 9.45 kBit/s
   Min: 0.00 Bit/s
   Max: 98.27 kBit/s
   Ttl: 12.92 MByte

控制 nload 应用程序

要控制 **nload** 命令,请使用以下选项:

  • 您可以通过按左箭头键和右箭头键或 Enter/Tab 键在设备之间切换。
  • 按 F2 显示选项窗口。
  • 按 F5 将当前设置保存到用户的配置文件。
  • 按 F6 从配置文件重新加载设置。
  • 按 q 或按 Ctrl+C 退出 nload。

设置显示的刷新间隔

要设置显示的刷新间隔,请使用以下命令:

# nload -t 500

使用上述命令,它将每 500 毫秒刷新一次网络监控显示。

如果要存储日志信息,请使用以下命令:

mkdir logs
cd logs
nload -t 500 | tee graph.log

在上述命令中,它每 500 毫秒存储一次日志。恭喜!现在,您知道了“如何在 CentOS 中监控网络流量和带宽使用情况”。我们将在下一篇文章中学习更多关于此类 Linux 命令的内容。继续阅读!

更新于:2019 年 10 月 21 日

220 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.