Linux – 監控程式

Loading


網路上看到的,不確定最早的出處為何.

透過下面的的系統監控程式,可以清楚知道目前 Linux 系統的資源使用狀況,一般可以區分 文字,圖形介面與 網頁 兩大類.

特定硬體的監控程式

作業系統相關的監控程式

  1. lsof (list open files) – https://benjr.tw/101619
    主要用來查看哪些檔案被誰開啟.
  2. strace (trace system calls and signals) – https://benjr.tw/104023
    用來檢視程式 (Process) 執行時會呼叫那些系統函式庫(system library).

系統硬體的監控程式

  1. top, htophttps://benjr.tw/514
    Top 是 Linux 預設最的系統資源監控程式.
  2. sarhttps://benjr.tw/93441
    CPU , Memory ,I/O (Disk, Network) 的資料都可透過這一支程式來統計.
  3. dstathttps://benjr.tw/93514
    提供更多元的設定方式來顯示要監控的 CPU , Memory ,I/O (Disk, Network) 資料.
  4. nmonhttps://benjr.tw/93640
    比上面幾種都還要好用的系統資源監控程式.
  5. glanceshttps://benjr.tw/98679
    可以同時檢視 CPU , Memory ,I/O (Disk, Network) 狀態.透過 Python 套件還可以檢視 GPU 的狀態.

特定/系統監控程式 (圖形介面)

  1. ntophttps://benjr.tw/580
    這是一套用來觀測網路狀態的軟體,直接透過 web 的方式來進行.
  2. wiresharkhttps://benjr.tw/96904
    wireshark 具有圖形介面的 tcpdump 監控網路封包程式.
  3. gnome-system-monitor
    有點像是 Windows 的工作管理員.雖然功能不多但是該有的資訊都還是可以看到.只要是 Gnome 的桌面系統都可以找到.
  4. ksysguardhttps://benjr.tw/547
    KDE 底功能最完整的監控程式
  5. gkrellmhttps://benjr.tw/571
    不是Linux 系統預設的系統資源監控程式,不過使用上相當直覺.

系統監控程式 (網頁)

  1. Netdatahttps://benjr.tw/103159
    是一種用來監控並收集系統資訊(如 CPU , Memory , 磁碟 , 網路 …使用率)的工具.
  2. Zabbix
沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料