1. 程式人生 > >交互式監控工具glances

交互式監控工具glances

art 適配器 serve sta 使用 alt 計算機 表示 post

glances類似於top,glances提供的系統信息包括:

1、CPU使用率;

2、內存使用情況;

3、內核統計信息和運行隊列信息;

4、磁盤I/O速度、傳輸和讀/寫比率;

5、文件系統中的可用空間;

6、磁盤適配器;

7、網絡I/O速度、傳輸和讀/寫比率;

8、頁面空間和頁面速度;

9、消耗資源最多的進程;

10、計算機信息和系統資源;

glances每隔3秒鐘對其進行刷新(可以使用命令行參數修改刷新頻率),glances可以將捕獲到的數據保存到文件中,glances提供了API接口以便應用程序從glances中獲取數據。

安裝:# pip install glances

直接輸入glances命令就可以進入交互界面(如下圖)

技術分享圖片

glances以不同的顏色表示不同的狀態,綠色表示性能良好,無須做任何額外工作;藍色表示系統性能有一些小問題,用戶應當開始關註系統性能;紫色表示性能報警,應當采取措施;紅色表示性能問題嚴重,應當立即處理。

glances中常見命令:

h:顯示幫助信息;

q:離開程序退出;

c:按照CPU實時負載對系統進程排序;

m:按照內存使用狀況對系統進程排序;

i:按照I/O使用狀況對系統進程排序;

p:按照進程名稱排序;

安裝Bottle這個web框架,可以通過web瀏覽器顯示和命令行終端相同的監控界面。

#pip install Bottle

# glances -w
Glances web server started on http://0.0.0.0:61208/

技術分享圖片

交互式監控工具glances