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