在 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.