Linux 系統指標實時監控 Glances實用指南【每日一個知識點第80期-Linux】
提到Linux系統監控,top命令可能是其中最知名的一個。不過,時間長了之后,你可能會對top呆板的黑白界面感到乏味,這時候我會向你推薦具有更高顏值的Glances。
Glances 是一個由 Python 編寫,使用 psutil 庫來從系統抓取信息的基于 curses 開發的跨平臺命令行系統監視工具。 通過 Glances,我們可以監視 CPU,平均負載,內存,網絡流量,磁盤 I/O,其他處理器 和 文件系統 空間的利用情況。
Glances 是一個用來監視 GNU/Linux 和 FreeBSD 操作系統的 GPL 授權的自由軟件。
Glances 同時也提供了很多實用的選項。 其中我們能夠在配置文件見到的一項主要的功能就是設置關鍵值及相應的標簽 (careful[小心], warning[警告] 和 critical[嚴重]), 然后她會自動幫我們用不同顏色標出系統達到某個瓶頸的信息。
glances 可以為 Unix 和 Linux 性能專家提供監視和分析性能數據的功能,其中包括:
- CPU 使用率
- 內存使用情況
- 內核統計信息和運行隊列信息
- 磁盤 I/O 速度、傳輸和讀/寫比率
- 文件系統中的可用空間
- 磁盤適配器
- 網絡 I/O 速度、傳輸和讀/寫比率
- 頁面空間和頁面速度
- 消耗資源最多的進程
- 計算機信息和系統資源
安裝完成后,可以執行下面的命令啟動 Glances:
glances
你將看到類似下圖的輸出:
要退出 Glances 終端,按 ESC 鍵或?Ctrl + C
。
默認情況下,時間間隔(LCTT 譯注:顯示數據刷新的時間間隔)是 1 秒,不過你可以在從終端啟動 Glances 時自定義時間間隔。
要把時間間隔設為 5 秒,執行下面的命令:
glances -t 5
Glances 中不同顏色的含義:
綠色
:正常(OK)藍色
:小心(careful)紫色
:警告(warning)紅色
:致命(critical)
默認設置下,Glances 的閥值設置是:careful=50,warning=70,critical=90。你可以通過 “/etc/glances/” 目錄下的默認配置文件 glances.conf 來自定義這些閥值。
下面是一些常用的熱鍵列表:
m
?: 按內存占用排序進程p
?: 按進程名稱排序進程c
?: 按 CPU 占用率排序進程i
?: 按 I/O 頻率排序進程a
?: 自動排序進程d
?: 顯示/隱藏磁盤 I/O 統計信息f
?: 顯示/隱藏文件系統統計信息s
?: 顯示/隱藏傳感器統計信息y
?: 顯示/隱藏硬盤溫度統計信息l
?: 顯示/隱藏日志n
?: 顯示/隱藏網絡統計信息x
?: 刪除警告和嚴重日志h
?: 顯示/隱藏幫助界面q
?: 退出w
?: 刪除警告記錄
除此之外,這條命令還可以用來做遠程服務器監控等工作。你可以繼續挖掘這條命令的使用潛力。
《Linux學習每日一個知識點》欄目是馬哥教育Linux云計算年薪20萬+的學員社群特別發起,分享Linux工具、Linux語法、Linux項目等知識點,幫助大家快速的了解Linux學習,快速步入Linux高薪的快車道。
http://haohuigou.com/74163.html