免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Linux 系統(tǒng)實時監(jiān)控的瑞士軍刀 —— Glances

早些時候,我們提到過有很多可以用來監(jiān)視系統(tǒng)性能的 Linux 系統(tǒng)監(jiān)視工具。 但我們估計,或許更多的用戶會傾向與絕大多數(shù) Linux 發(fā)行版都帶的工具 (top 命令)。

top 命令是 Linux 下的一個實時任務(wù)管理器, 同時也是用于在 GNU/Linux 發(fā)行版中尋找系統(tǒng)性能方面的瓶頸,并幫助我們作出正確操作的常用系統(tǒng)監(jiān)視工具。 她有著一個極為簡潔的界面,并自帶少量的可以幫助我們快速了解系統(tǒng)性能的實用選項。

但是,有些時候想要通過她尋找一個占用系統(tǒng)資源比較大的應(yīng)用或進程可能會比較困難。 因為 top 命令本身并不會幫助我們高亮那些吃太多 CPU,內(nèi)存,或者其他資源的程序。

為了達到這個目標,這里我們將介紹一款超牛逼的系統(tǒng)監(jiān)視程序 —— Glances。 她可以自動高亮利用最高系統(tǒng)資源的程序,并為 Linux/Unix 服務(wù)器提供盡可能多的信息。

什么是 Glances?

Glances 是一個由 Python 編寫,使用 psutil 庫來從系統(tǒng)抓取信息的基于 curses 開發(fā)的跨平臺命令行系統(tǒng)監(jiān)視工具。 通過 Glances,我們可以監(jiān)視 CPU,平均負載,內(nèi)存,網(wǎng)絡(luò)流量,磁盤 I/O,其他處理器文件系統(tǒng) 空間的利用情況。

Glances 是一個用來監(jiān)視 GNU/LinuxFreeBSD 操作系統(tǒng)的 GPL 授權(quán)的自由軟件。

Glances 同時也提供了很多實用的選項。 其中我們能夠在配置文件見到的一項主要的功能就是設(shè)置關(guān)鍵值及相應(yīng)的標簽 (careful[小心], warning[警告]critical[嚴重]), 然后她會自動幫我們用不同顏色標出系統(tǒng)達到某個瓶頸的信息。

Glances 主要功能

  • CPU 信息 (用戶的相關(guān)應(yīng)用, 系統(tǒng)核心程序和空閑程序)
  • 總內(nèi)存信息,包括了物理內(nèi)存,交換空間和空閑內(nèi)存等等
  • 之前的 1 分鐘、5 分鐘和 15 分鐘平均的 CPU 負載
  • 網(wǎng)絡(luò)鏈接的下行和上行速度
  • 處理器總數(shù),以及其活動狀態(tài)
  • 硬盤 I/O 相關(guān)(讀寫)速度詳情
  • 當(dāng)前掛載設(shè)備的磁盤使用情況
  • 高 CPU 和內(nèi)存使用的進程名,和相關(guān)應(yīng)用的位置
  • 在底部顯示當(dāng)前日期和時間
  • 將消耗最高系統(tǒng)資源的進程用紅色標出

下面是一個 Glances 的使用截圖:

在 Linux/Unix 系統(tǒng)中安裝 Glances

雖然這個工具的發(fā)布比較晚,但你仍然可以在 Red Hat 系的系統(tǒng)中通過 EPEL 軟件源安裝。在終端用下面的命令安裝:

對于 RHEL/CentOS/Fedora 發(fā)行版

  1. # yum install -y glances

對于 Debian/Ubuntu/Linux Mint 發(fā)行版

  1. $ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable
  2. $ sudo apt-get update
  3. $ sudo apt-get install glances

如何使用 Glances

首先,你需要在終端中輸入以下命令

  1. # glances

按下 ‘q‘ (‘ESC‘ 和 ‘Ctrl-C‘ 也可以) 退出 Glances 終端。 這里是從 CentOS 6.5 截取的另一張截圖:

Glances 的默認刷新頻率是 1 (秒),但是你可以通過在終端指定參數(shù)來手動定義其刷新頻率

  1. # glances -t 2

Glances 中顏色的含義

Glances 會用一下幾種顏色來代表狀態(tài):

  • 綠色:OK(一切正常)
  • 藍色:CAREFUL(需要注意)
  • 紫色:WARNING(警告)
  • 紅色:CRITICAL(嚴重)

閥值可以在配置文件中設(shè)置,一般閥值被默認設(shè)置為(careful=50、warning=70critical=90)。

我們可以按照自己的需求在配置文件(默認在 /etc/glances/glances.conf)中自定義。

Glances 的選項

除了很多命令行選項之外,Glances 還提供了更多的可在其運行時開關(guān)輸出信息選項的快捷鍵,下面是一些例子:

  • a – 對進程自動排序
  • c – 按 CPU 百分比對進程排序
  • m – 按內(nèi)存百分比對進程排序
  • p – 按進程名字母順序?qū)M程排序
  • i – 按讀寫頻率(I/O)對進程排序
  • d – 顯示/隱藏磁盤 I/O 統(tǒng)計信息
  • f – 顯示/隱藏文件系統(tǒng)統(tǒng)計信息
  • n – 顯示/隱藏網(wǎng)絡(luò)接口統(tǒng)計信息
  • s – 顯示/隱藏傳感器統(tǒng)計信息
  • y – 顯示/隱藏硬盤溫度統(tǒng)計信息
  • l – 顯示/隱藏日志(log)
  • b – 切換網(wǎng)絡(luò) I/O 單位(Bytes/bits)
  • w – 刪除警告日志
  • x – 刪除警告和嚴重日志
  • 1 – 切換全局 CPU 使用情況和每個 CPU 的使用情況
  • h – 顯示/隱藏這個幫助畫面
  • t – 以組合形式瀏覽網(wǎng)絡(luò) I/O
  • u – 以累計形式瀏覽網(wǎng)絡(luò) I/O
  • q – 退出(‘ESC‘ 和 ‘Ctrl&C‘ 也可以)

遠程使用 Glances

你甚至也可以通過 Glances 來監(jiān)視遠程系統(tǒng)。 要在遠程系統(tǒng)使用 ‘glances’,需要在服務(wù)器運行 ‘glances -s’(-s 啟動服務(wù)器/客戶端模式)命令。

  1. # glances -s
  2.  
  3. Define the password for the Glances server
  4. Password:
  5. Password (confirm):
  6. Glances server is running on 0.0.0.0:61209

注意:當(dāng)你執(zhí)行了‘glances’命令后,她會讓你為 Glances 服務(wù)器設(shè)置密碼。

當(dāng)你設(shè)置完畢,你將看到 “Glances server is running on 0.0.0.0:61209” (Glances 服務(wù)器正在 0.0.0.0 的 61209 端口運行)的消息。

當(dāng) Glances 服務(wù)器啟動后,到本地執(zhí)行下面的命令來指定服務(wù)器IP地址或主機名以鏈接。

注:這里的 ‘172.16.27.56’ 是我 Glances 服務(wù)器的 IP 地址。

  1. # glances -c -P 172.16.27.56

下面是一些在使用服務(wù)器/客戶端模式時必須知道的事情:

* 在服務(wù)器模式,你可以通過 `-B 地址` 來設(shè)置綁定地址,也可以通過 `-p 端口` 來綁定監(jiān)聽的 TCP 端口* 在客戶端模式,你可以通過同樣的 `-p 端口` 來指定服務(wù)器端口* 默認的綁定地址是 0.0.0.0,但這么做會監(jiān)聽所有網(wǎng)絡(luò)接口的指定端口* 在服務(wù)器/客戶端模式下,限制的閥值將由服務(wù)器的設(shè)置決定* 你也可以在命令行下用過 `-P 密碼` 的方式來為服務(wù)器端設(shè)置一個密碼

總結(jié)

Glances 對于大多用戶而言是個在系統(tǒng)資源上提供過多信息的工具。但是如果你是一個想要僅從命令行就能快速獲取系統(tǒng)整體狀況的系統(tǒng)管理員,那這個工具絕對是你的必備利器。

譯者注

  1. 請不要將 glances(本文中的工具)和 glance(一個 OpenStack 的工具)這兩個包搞混了
  2. Ubuntu 官方 Extra 源中的 glances 因為 python 庫移動的問題導(dǎo)致無法正常使用 但可以通過建立軟鏈接的方式臨時修復(fù):sudo ln -s /usr/lib/python2.7/dist-packages/glances /usr/share/pyshared/glances

via: http://www.tecmint.com/glances-an-advanced-real-time-system-monitoring-tool-for-linux/

譯者:VizV 校對:wxy

本文由 LCTT 原創(chuàng)翻譯,Linux中國 榮譽推出

本文地址:http://linux.cn/article-2782-1.html

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
6個監(jiān)控linux系統(tǒng)資源的快速工具
理解 Linux 的平均負載和性能監(jiān)控
Linux系統(tǒng)監(jiān)控工具之top詳解
Linux系統(tǒng)命令Top/free的使用及參數(shù)詳解
linux下top命令參數(shù)解釋 linux linux top命令 參數(shù) 雪魚世界 尚學(xué)城
每天一個 Linux 命令(44):top命令
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服