開源命令行系統(tǒng)監(jiān)視工具:glances
glances 是一款用于 Linux、BSD 的開源命令行系統(tǒng)監(jiān)視工具,它使用 Python 語言開發(fā),能夠監(jiān)視 CPU、負(fù)載、內(nèi)存、磁盤 I/O、網(wǎng)絡(luò)流量、文件系統(tǒng)、系統(tǒng)溫度等信息。
glances 可以為 Unix 和 Linux 性能專家提供監(jiān)視和分析性能數(shù)據(jù)的功能,其中包括:
- CPU 使用率
- 內(nèi)存使用情況
- 內(nèi)核統(tǒng)計(jì)信息和運(yùn)行隊(duì)列信息
- 磁盤 I/O 速度、傳輸和讀/寫比率
- 文件系統(tǒng)中的可用空間
- 磁盤適配器
- 網(wǎng)絡(luò) I/O 速度、傳輸和讀/寫比率
- 頁面空間和頁面速度
- 消耗資源最多的進(jìn)程
- 計(jì)算機(jī)信息和系統(tǒng)資源
glances 工具可以在用戶的終端上實(shí)時(shí)顯示重要的系統(tǒng)信息,并動(dòng)態(tài)地對其進(jìn)行更新。這個(gè)高效的工具可以工作于任何終端屏幕。另外它并不會(huì)消耗大量的 CPU 資源,通常低于百分之二。glances 在屏幕上對數(shù)據(jù)進(jìn)行顯示,并且每隔兩秒鐘對其進(jìn)行更新。您也可以自己將這個(gè)時(shí)間間隔更改為更長或更短的數(shù)值。glances 工具還可以將相同的數(shù)據(jù)捕獲到一個(gè)文件,便于以后對報(bào)告進(jìn)行分析和繪制圖形。輸出文件可以是電子表格的格式 (.csv) 或者 html 格式。