linux glances的基本使用

2022-09-13 11:18:10 字數 1907 閱讀 6623

一.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...