Glances 是一個開放原始碼、跨平台的命令列系統監控工具,他可以在 Windows、Mac OS X 與 Linux 系統中使用。這裡我們以 Linux 平台為範例,介紹如何安裝與使用 Glances 這個工具。
Glances 本身是以 Python 語言來開發的,再配合 psutil 函式庫來擷取系統中的資訊,透過這個監控工具,你可以看到系統中的各種資訊,包含中央處理器(CPU)、網路(Network)、行程(Process)、系統負載量(Load)、記憶體(Mem 與 Swap)、CPU 溫度、磁碟讀寫狀態(Disk I/O)、掛載狀態(Mount)與一些重要的系統紀錄。
至於其他的 Linux 版本,可以使用 pip
來安裝。在 Ubuntu Linux 中可以先利用 apt 安裝 pip
,而因為稍後安裝 Glances 也會需要編譯器,所以也要一併安裝一些開發用的套件:
sudo apt-get install python-pip build-essential python-dev
安裝好 pip
之後,接著再安裝 Glances:
sudo pip install Glances
安裝完成之後,在終端機之中直接執行就可以使用了:
glances
這是執行時的畫面,裡面顯示了很多系統中的資訊,通常一般系統管理者會需要知道的資訊都包含在內。
在預設的情況下,他會每秒鐘更新一次系統資訊,如果要更改更新週期,可以使用 -t
參數指定,例如設定每五秒更新一次:
glances -t 5
在 Glances 的報表中,重要的狀態會用彩色的方式強調,以下是各種顏色所代表的意義:
在 Glances 在執行時,可以用以下的按鍵來控制它:
如果你想在其他的作業系統(例如 Windows 與 Mac OS X)中使用 Glances,可以參考 Glances 的官方說明,基本上因為它是使用 Python 所開發的,所以安裝起來問題應該不大。
參考資料:Ubuntu Geek