glance的用法

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

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

                         GlancePlus Commands Menu

h - Online Help          q - exit (or e)              A - Application List
g - Process List         d - Disk Report              P - PRM Group List
a - CPU By Processor     i - IO By File System        Y - Global System Calls
c - CPU Report           u - IO By Disk               F - Process Open Files
m - Memory Report        v - IO By Logical Volume     M - Process Memory Regions
t - System Tables        N - NFS Global Activity      R - Process Resources
w - Swap Space           n - NFS By System            W - Process Wait States
B - Global Waits         l - Network By Interface     L - Process System Calls
Z - Global Threads       T - Trans Tracker            y - Renice Process
G - Process Threads      H - Alarm History            s - Select Process
I - Thread Resource      J - Thread Wait
S - 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 Scr
h - Online Help      q - exit (or e )               z - Reset Statistics to Zero
p - Print Toggle     r - Refresh Screen (or ^L)   <cr>- Update Current Screen
j - 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 線程統計

 

 

*****************************************

glance, 用法
語法:
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 <n>] [-kernel <path>] [-nfs <n>]
[-pids <n>] [-no_fkeys]
參數說明:
-j interval 設置屏幕刷新的時間間隔,單位爲秒,默認值爲5秒,數值許可範圍:1~32767
-p [dest] 這個選項可以啓用連續打印,對於屏幕刷新間隔很長時的打印很有效, 輸出會被定向到一個默認的本地打印機,除非需要輸入設備參數。一旦運行開始,可以用p命令終止該操作
-f dest 這個選項可以啓用連續打印,對於屏幕刷新間隔很長時的打印很有效,輸出會被定向到一個給定的文件。一旦運行開始,可以用p命令終止該操作
-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 <n> 監控磁盤
-kernel <path> 監控系統kernel
-nfs <n> 監控NFS使用
-pids <n> 監控指定進程
以上四個命令選項值會直接傳入Midaemon(惠普的性能監控接口守護進程)和調整Midaemon的啓動參數,如果Midaemon已經在運行,那樣這些選項設置將不被理睬
-no_fkeys 這個選項可以屏蔽操作屏幕顯示的功能鍵.
-command選項列表
Command Screen Displayed / Description
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
v IO By Logical Volume
w Swap Space
A Application List
B Global Waits
D DCE Global Activity
G Process Threads
H Alarm History
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 將統計信息清零
> 顯示下一屏幕
< 顯示前一屏幕
! 調用一個shell
CPU利用率
        1. S部分顯示了用於系統行爲的CPU時間利用率的百分比
        2. N部分顯示了用於調整過的進程的CPU時間利用率。這些是運行在較低優先級上的進程
        3. U部分顯示了花費在用戶進程上的時間的百分比
        4. R部分顯示了實時進程時間利用率的百分比
行的最右部分顯示了從啓動glance開始到當前、平均和最高CPU利用率的百分比
磁盤利用率
        1. F部分顯示了文件系統行爲。這是用於文件讀或寫操作的磁盤I/O利用率
        2. V部分顯示了虛擬內存行爲。如果這部分很大,它表示系統的物理內存很緊張 在行的最右部分,顯示了當前、平均和最高的磁盤利用率百分比
內存利用率
1. S部分顯示了用於系統進程的內存
2. U部分顯示了用於用戶程序的內存
3. B部分顯示了用於緩衝存儲器的內存
行的最右部分顯示了當前、平均和最高的利用率,它和CPU及磁盤利用率有同樣的含義
交換利用率
        1. U部分顯示了在使用的交換空間
        2. R部分顯示了預留的交換空間。一旦進程被創建,在交換區中就有一個區域被預留下來,一個預留區不被使用
系統I/O利用率
        1) 對磁盤的整體使用情況的分析:
進入GlancePlus;
按?鍵進入聯機幫助界面;
按d鍵進入磁盤的詳細界面;
按b鍵表示向後翻頁,按f鍵表示向前翻頁;
通過Disk Detail Screen,我們可以知道所有的邏輯和物理I/O請求的分佈情況。
2) 對Disk I/O by File System
進入GlancePlus;
按?鍵進入聯機幫助界面;
按i鍵Disk I/O by File System表界面;
按b鍵表示向後翻頁,按f鍵表示向前翻頁;
這個界面很有用,因爲它按不同的文件顯示I/O的繁忙程度。
3) 對邏輯卷的分析
進入GlancePlus;
按?鍵進入聯機幫助界面;
按v鍵I/O by logical volumes表界面;
按b鍵表示向後翻頁,按f鍵表示向前翻頁;
通過把對文件系統的分析和邏輯卷的分析結合起來,能夠知道哪個磁盤的I/O最忙。
4) 對磁盤的分析
進程列表
屏幕下方是進程列表。這列沒有列出所有的進程,只會顯示那些正在使用系統資源的進程。各列分別是:
Process Name 創建進程的命令名
PID 進程ID
PPID 父進程的進程ID
Pri 進程的優先級。這是一個0到255的數字,數字越大,優先級越低
User Name 啓動該進程的用戶名
CPU Util 第一個數字是在上一個間隔時期內CPU的利用百分比。第二數是啓動glance以來的CPU利用率百分比。缺省時,glance每5秒更新一次這個列表
Cum CPU 一個進程的累計CPU利用率
Disk IO Rate 第一個數字是上一個時間間隔的平均磁盤I/O速率。第二個數字glance啓動後平均的磁盤I/O速率
RSS 一個進程使用的RAM總量
Thd Cnt 線程統計

 

 

 

 

 

 

 

 

 

 

發佈了50 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章