一.glances介紹
glances 是一款用於 linux、bsd 的開源命令列系統監視工具,它使用 python 語言開發,能夠監視 cpu、負載、記憶體、磁碟 i/o、網路流量、檔案系統、系統溫度等資訊。glances 可以監控本機也可以通過客戶端伺服器模式監控其他機器;glances 提供了基於 xml/rpc 的 api 便於其他程式呼叫,可程式設計;glances 可以將資料輸出儲存到 csv 或 html 格式的檔案方便其他程式處理(報告或繪製圖形)
二.軟體的安裝
#rpm-ivh
#yum install python-pip python-devel
#pip-python install glances
三.軟體的使用
安裝完成後,命令列輸入glances就可以啟動軟體了,啟動後可以看到如下的介面
分別為cpu、負載、記憶體、swap(交換分割槽)的使用情況
虛擬記憶體大小
res程序占用的物理記憶體值
%cpu
該程序占用的cpu使用率
%mem
該程序占用的物理記憶體和總記憶體的百分比
pid程序的pid號
user
程序所有者的使用者名稱
time+
該程序啟動後占用的總的cpu時長
io_r
程序的讀速率
io_w
程序的寫速率
name
程序的名稱
ni程序的優先順序
s程序的狀態,s表示休眠、r表示正在執行、z表示僵死狀態
使用h鍵可以獲取幫助資訊
各個按鍵的作用後面的英文介紹了,這裡就不一一枚舉出來了,不知道意思的,可以上網查一查,都是比較簡單的英文。現在我們來介紹下glances的一些高階用法。
以html的格式顯示,要想顯示html格式的檔案需要安裝相應軟體
#pip-python install jinja2
#glances –o html –f /var/www/index.html
安裝完成後,開啟web服務,輸入位址即可訪問
輸入csv格式檔案,使用libreoffice的calc工具開啟
#glances –o csv –f /data/glances.csv
glances伺服器和客戶端工作方式
glances支援伺服器和客戶端工作方式,可以實現遠端監控,需要確保兩台機器都要安裝好glances服務
首先在伺服器端啟動:glances –s –b 172.16.249.163(客戶端的ip位址)
可以看到glances的埠號是61209要確保伺服器端的防火牆允許客戶端連線,為了方便,此處我讓一台機器
既做伺服器又做客戶端。下面客戶端連線
#glances –c 172.16.249.163 後就可以看到伺服器端的機器執行狀況了
可以看到已經連線到172.16.249.163了。
四.總結
以上就是glances的基本使用,可以看到還是比較簡單的。多使用幾遍就可以了,以上只是個人淺顯的使用,有什麼不對的望各位讀者多多指教,不勝感激。
Linux的基本操作 基本介紹
一 概述 1 常見作業系統 服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios wi...
Linux的基本操作 基本介紹
一 概述 1 常見作業系統 服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios wi...
SCSS SASS 的基本使用(基本指令)
寫在前面 自己平常使用的都是less,隨著學習的進展,scss的重要性越來越大。將scss檔案編譯為css檔案 4 將css檔案引入,最終參考效果 在scss中,提供兩個指令可以實現實時監聽原始檔的變動,實時生成編輯檔案 watch a file sass watch input.scss outp...