glances 是一款用於 Linux、BSD 的開源命令行系統監視工具,它使用 Python 語言開發,可以監視 CPU、負載、內存、磁盤 I/O、網絡流量、文件系統、系統溫度等信息。glances 能夠爲 Unix 和Linux 性能專家提供監視和分析性能數據的功能,其中包括:html
CPU 使用率centos
內存使用狀況服務器
內核統計信息和運行隊列信息網絡
磁盤 I/O 速度、傳輸和讀/寫比率ide
文件系統中的可用空間工具
磁盤適配器性能
網絡 I/O 速度、傳輸和讀/寫比率spa
頁面空間和頁面速度命令行
消耗資源最多的進程server
計算機信息和系統資源
glances 工具能夠在用戶的終端上實時顯示重要的系統信息,並動態地對其進行更新。這個高效的工具能夠工做於任何終端屏幕。另外它並不會消耗大量的 CPU 資源,一般低於百分之二。glances 在屏幕上對數據進行顯示,而且每隔兩秒鐘對其進行更新。您也能夠本身將這個時間間隔更改成更長或更短的數值。glances 工具還能夠將相同的數據捕獲到一個文件,便於之後對報告進行分析和繪製圖形。輸出文件能夠是電子表格的格式 (.csv) 或者 html 格式。
在centos6.6上安裝好glances後,能夠直接輸入glances,h鍵顯示幫助信息
glances使用方法:
glances[-bdehmnrsvyz1] [-B bind] [-c server] [-C conffile] [-p port] [-P password][--password] [-t refresh] [-f file] [-o output]
經常使用的選項有:
-b: 以Byte爲單位顯示網卡數據速率;
-d: 關閉磁盤I/O模塊
-f /path/to/somewhere: 設置輸出文件的位置及其格式;
-o {HTML|CSV}
-m: 禁用mount模塊
-n: 禁用網絡模塊
-t #: 指定刷新時間間隔
-1:每一個CPU的數據單獨顯示
glances還能夠在C/S模式下運行:
服務器端:glances -s -B LOCAL_IP
客戶端:glances -c SERVER_IP