unix CPU、Disk、Mem、Swap檢視工具

mrhaozi發表於2009-12-30

網路上有很多關於glance的用法介紹,基本上都是一個版本.其實有兩個命令很實用,但是並沒有介紹到.

1.進入glance,"?"命令可以線上提示所有的命令以及對應的解釋.內容如下:

GlancePlus Commands Menu

h - Online Help q - exit (or e) A - Application Listg - Process List d - Disk Report P - PRM Group Lista - CPU By Processor i - IO By File System Y - Global System Callsc - CPU Report u - IO By Disk F - Process Open Filesm - Memory Report v - IO By Logical Volume M - Process Memory Regionst - System Tables N - NFS Global Activity R - Process Resourcesw - Swap Space n - NFS By System W - Process Wait StatesB - Global Waits l - Network By Interface L - Process System CallsZ - Global Threads T - Trans Tracker y - Renice ProcessG - Process Threads H - Alarm History s - Select ProcessI - Thread Resource J - Thread WaitS - Select Disk/NFS/Appl/Trans/Thread

Enter command or function key: Page 1 of 2

b 翻頁後(f 向前翻頁):

? - Commands Menu b - Page Backward (or -) < - Display Previous Screen! - Invoke Shell f - Page Forward (or +,space) > - Display Next Logical Scrh - Online Help q - exit (or e ) z - Reset Statistics to Zerop - Print Toggle r - Refresh Screen (or ^L) - Update Current Screenj - Adjust Interval o - Threshold Screen Options

Enter command or function key: Page 2 of 2

選擇字母后,就進入到對應的選項.

2.glance的任意介面下,都可以使用 h 命令進入到"HELP MENU",選擇"Current Screen Metrics "可以對當前螢幕的各項資料進行說明."HELP MENU"還有其它的選項,command,不一一贅述了.

最後貼一些網上摘抄的資料,比較常用的命令,會標上記號.

Glance監控工具是HP-UX系統中一個強大且易用的線上監控工 具,它有兩種版本,一種gpm,圖形模式,另一個就是glance,文字模式。幾乎可以在任何終端和工作站上使用,佔用資源很少。任何一個版本都可以提供豐富的系統效能資訊。 預設的程式列表會列出有關係統資源 和活動程式的常規資訊,更多詳細資訊包括:CPU, Memory, Disk IO, Network, NFS,System Calls, Swap, and System Table語法:glance [-j interval] [-p [dest]] [-f dest] [-maxpages numpages] [-command] [-nice nicevalue] [-nosort] [-lock] [-adviser_off] [-adviser_only] [-bootup] [-iterations count] [-syntax filename] [-all_trans] [-all_instances] [-disks ;] [-kernel ;] [-nfs ;] [-pids ;] [-no_fkeys]選項說明:-j interval 設定螢幕重新整理的時間間隔,單位為 秒,預設值為5秒,數值許可範圍:1~32767-p [dest] 這個選項可以啟用連續列印,對於螢幕 重新整理間隔很長時的列印很有效, 輸出會被定向到一個預設的本地印表機,除非需要輸入裝置引數。一旦 執行開始,可以用p命令終止該操作-f dest 這個選項可以啟用連續列印,對於螢幕重新整理間隔很長時的列印很有效, 輸出會被定向到一個給定的檔案。一旦 執行開始,可以用p命令終止該操作

// * glance -j 30 -f /filepath 每隔30秒向指定檔案中輸入記錄.-maxpages numpages 當用-p命令,-maxpages選項可以改變列印的最大頁數,預設的 是200-command 這個選項是用來設定程式列表不同的螢幕顯示,這個鍵值設定會顯示不同 的資訊,詳細命令見下面的-command選項,僅有一個命令可以選擇-nice nicevalue 這個選項允許你調整glance程式的優先順序別,預設值為-10-nosort 這個選項設定後,螢幕不用將程式排序 顯示,這樣可以減少Glance程式的CPU開銷-lock 這個選項允許你將Glance鎖入記憶體,這樣可以大大提高響應時間,但有 可能會收到錯誤提示:”Unable to allocate memory/swap space”,那樣又必須取消此選項重新執行-adviser_off 允許你關閉建議模式執行glance-adviser_only 這個選項允許glace在終端無螢幕顯示下執行,僅建議提 示會執行,並將結果傳送到標準輸出。建議提示模式可以在後臺執行,可以把結果重定向到一個檔案,但必須要和-bootup選項聯合使用-bootup -adviser_only一塊兒使用,啟動時就開啟建議模式-iterations count 這個選項可以在Glance執行時限制間隔的數字,這個選項 -adviser_only選項在無終端顯示時聯合使用。Glance執行給定次數後,迭代列入清單後退 出 -syntax filename 應用這個選項啟用自定義的建議檔案 -all_trans 這個選項允許Glance列出系統中所有註冊的任務。如果沒有指明,glance僅僅列出經過濾得項 -all_instances 這個選項允許glance顯示所有操作記錄示例 -disks ; 監控磁碟 -kernel ; 監控系統kernel -nfs ; 監控NFS使用 -pids ; 監控指定程式 以上四個命令選項值會直接傳入Midaemon(惠普的效能監控介面守護程式)和調整Midaemon的啟動引數,

如果Midaemon已經在執行,那樣這些選項設定將不被理睬-no_fkeys 這個選項可以遮蔽操作螢幕顯示的功能鍵.

進入glance監控主介面後,按以下鍵就會進入相應的子介面,按“?”鍵它會列出如下的命令讓你選擇-command選項列表Command Screen Displayed / Descrīption a CPU By Processor c CPU Report d Disk Report g Process List i IO By File System l Network By Interface m Memory Report n NFS By System t System Tables Report u IO By Disk //* 如果有磁碟I/O瓶頸的時候,用這個命令可以檢視具體每個盤的I/O消 耗 v IO By Logical Volume //* 如果有磁碟I/O瓶頸的時候,用這個命令可以檢視每個邏輯卷的I/O消耗 w Swap Space A Application List B Global Waits D DCE Global Activity G Process Threads H Alarm History // * 進入效能瓶頸警報介面,進入後,可 以看到磁碟瓶頸、網路瓶頸、CPU瓶頸等等 I Thread Resource J Thread Wait K DCE Process List N NFS Global Activity P PRM Group List T Transaction Tracker Y Global System Calls Z Global Threads ? Commands選單 glance執行時的鍵盤命令 S 選擇 system/Disk/Application/Trans/Thread s 選擇檢視程式 F 程式開啟的檔案 L 程式系統呼叫 M 程式記憶體 R 程式資源 W 程式等待狀態 螢幕顯示控制命令 b 下一頁 f 前一頁 h 線上幫助 j 調節螢幕重新整理間隔 o 調整程式閾值 p 輸出列印終止 e/q 退出glance r 重新整理當前螢幕 y 重新設定程式的nice z 將統計資訊清零 >; 顯示下一螢幕

螢幕顯示說明在文字模式中使用glance,啟動後,會出現下面的螢幕:
ProcList CPU Rpt Mem Rpt Disk Rpt NextKeys SlctProc Help Exit
B3692A GlancePlus C.03.71.00 14:08:08 hpdemo01 9000/800 Current Avg Hig
-------------------------------------------------------------------------------
CPU Util |0% 0% 1%
Disk Util F |1% 1% 2%
Mem Util S SUUB B |22% 22% 22%
Swap Util U UR |7% 7% 7%
------------------------------------------------------------------------
PROCESS LIST Users= 2
User CPU Util Cum Disk Thd
Process Name PID PPID Pri Name ( 400% max) CPU IO Rate RSS Cnt
------------------------------------------------------------------------
vxfsd 37 0 138 root 0.0/ 0.0 0.0 3.3/ 3.1 1.8mb 22

首行顯示有關glance自身的資訊和執行它的系統。後面則顯示有關CPU、 磁碟、記憶體和交換空間利用率的資訊。下面分別介紹:

一. CPU利用率 顯示CPU利用率的行以不同陰影的條形圖開始。它 被分為幾部分來顯示用於不同目的的CPU利用率。這個條形圖的每一部分由一個字元開始並以字元結 束,該字元顯示了四種型別的資訊
1. S
部分顯示了用於系統行為的CPU時間利用率的百分比
2. N
部分顯示了用 於調整過的程式的CPU時間利用率。這些是執行在較低優先順序上的程式
3. U
部分顯示了花費在使用者程式上的時間的百分比
4. R
部分顯示了實時程式時間利用率的百分比行的最右部分顯示了從啟動glance開 始到當前、平均和最高CPU利用率的百分比

二. 磁碟利用率 磁碟利用率條形圖有 兩個部分。和CPU利用率條形圖類似,以下這些部分顯示了對於不同行為的磁碟利用率百分比
1. F
部分顯示了檔案系統行為。這是用於檔案讀或寫操作的磁碟I/O利用率
2. V
部分顯示了虛擬記憶體行為。 如果這部分很大,它表示系統的實體記憶體很緊張在行的最右部分,顯示了當前、平均和最高的磁碟利用率百分比

三. 記憶體利用率 在磁碟利用率條形圖 下面是記憶體利用率條形圖。它分成三部分
1. S
部分顯示了用於系統程式的記憶體
2. U
部分顯示了用於使用者程式的記憶體
3. B
部 分顯示了用於緩衝儲存器的記憶體行的最右部分顯示了當前、平均和最高的利用率,它和CPU及磁碟利用 率有同樣的含義

四. 交換利用率 交換空間的利用條形 圖分成兩個部分
1. U
部分顯示了在使用的交換空間

2. R部分顯示了預留的交換空間。一旦進 程被建立,在交換區中就有一個區域被預留下來,一個預留區不被使用五.程式列表螢幕下方是程式列表。這列沒有列出所有的程式,只會顯示那些正在使用系統資 源的程式。各列分別是:
Process Name
建立程式的命令名

PID 程式ID

PPID 父程式的程式ID

Pri 程式的優先順序。這是一個0255的數字,數字越大,優先順序越低

User Name 啟動該程式的使用者名稱

CPU Util 第一個數字是在上一個間隔時期內CPU的利用百分比。第二數是啟動glance以來的CPU利用率百分比。預設時,glance5秒更新一次這個列表

Cum CPU 一個程式的累計CPU利用率

Disk IO Rate 第一個數字是上一個時間 間隔的平均磁碟I/O速率。二個數字glance啟 動後平均的磁碟I/O速率

RSS 一個程式使用的RAM總量

Thd Cnt 執行緒統計[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16396910/viewspace-1030122/,如需轉載,請註明出處,否則將追究法律責任。

相關文章