例如, 我要取得一小時(shí)內(nèi)每分鐘的 runq 值,
01 01 * * * /opt/perf/bin/glance -adviser_only -syntax /tmp/temp -iterations 60 -j 60 >/tmp/outfile &
其中-iterations 60為命令要執(zhí)行的次數(shù)。這里是60次。
其中 /tmp/temp 為 syntax 檔, 內(nèi)容為
print gbl_stattime, " runq=", gbl_run_queue
這裏也有許多的 syntax 參考檔案
/opt/perf/examples/adviser
1.進(jìn)入glance后,"?"命令可以在線提示所有的命令以及對(duì)應(yīng)的解釋.內(nèi)容如下: 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 翻頁(yè)后(f 向前翻頁(yè)):
? - Commands Menu b - Page Backward (or -)
! - 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) - Update Current Screen
j - Adjust Interval o - Threshold Screen Options
Enter command or function key: Page 2 of 2
選擇字母后,就進(jìn)入到對(duì)應(yīng)的選項(xiàng).
2.在glance的任意界面下,都可以使用 h 命令進(jìn)入到"HELP MENU",選擇"Current Screen Metrics "可以對(duì)當(dāng)前屏幕的各項(xiàng)數(shù)據(jù)進(jìn)行說(shuō)明."HELP MENU"還有其它的選項(xiàng),如command等,不一一贅述了.
進(jìn)入glance監(jiān)控主界面后,按以下鍵就會(huì)進(jìn)入相應(yīng)的子界面,按“?”鍵它會(huì)列出如下的命令讓你選擇
-command選項(xiàng)列表
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//* 如果有磁盤(pán)I/O瓶頸的時(shí)候,用這個(gè)命令可以查看具體每個(gè)盤(pán)的I/O消耗 v IO By Logical Volume//* 如果有磁盤(pán)I/O瓶頸的時(shí)候,用這個(gè)命令可以查看每個(gè)邏輯卷的I/O消耗
w Swap Space
A Application List
B Global Waits
D DCE Global Activity
G Process Threads H Alarm History// * 進(jìn)入性能瓶頸警報(bào)界面,進(jìn)入后,可以看到磁盤(pán)瓶頸、網(wǎng)絡(luò)瓶頸、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運(yùn)行時(shí)的鍵盤(pán)命令
S 選擇 system/Disk/Application/Trans/Thread
s 選擇查看進(jìn)程
F 進(jìn)程打開(kāi)的文件
L 進(jìn)程系統(tǒng)調(diào)用
M 進(jìn)程內(nèi)存
R 進(jìn)程資源
W 進(jìn)程等待狀態(tài)
屏幕顯示控制命令
b 下一頁(yè)
f 前一頁(yè)
h 在線幫助
j 調(diào)節(jié)屏幕刷新間隔
o 調(diào)整進(jìn)程閾值
p 輸出打印終止
e/q 退出glance
r 刷新當(dāng)前屏幕
y 重新設(shè)置進(jìn)程的nice值
z 將統(tǒng)計(jì)信息清零
>; 顯示下一屏幕
屏幕顯示說(shuō)明在文本模式中使用glance,啟動(dòng)后,會(huì)出現(xiàn)下面的屏幕:
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
首行顯示有關(guān)glance自身的信息和運(yùn)行它的系統(tǒng)。后面則顯示有關(guān)CPU、磁盤(pán)、內(nèi)存和交換空間利用率的信息。下面分別介紹: 一. CPU利用率 顯示CPU利用率的行以不同陰影的條形圖開(kāi)始。它被分為幾部分來(lái)顯示用于不同目的的CPU利用率。這個(gè)條形圖的每一部分由一個(gè)字符開(kāi)始并以字符結(jié)束,該字符顯示了四種類型的信息
1. S部分顯示了用于系統(tǒng)行為的CPU時(shí)間利用率的百分比
2. N部分顯示了用于調(diào)整過(guò)的進(jìn)程的CPU時(shí)間利用率。這些是運(yùn)行在較低優(yōu)先級(jí)上的進(jìn)程
3. U部分顯示了花費(fèi)在用戶進(jìn)程上的時(shí)間的百分比
4. R部分顯示了實(shí)時(shí)進(jìn)程時(shí)間利用率的百分比行的最右部分顯示了從啟動(dòng)glance開(kāi)始到當(dāng)前、平均和最高CPU利用率的百分比 二. 磁盤(pán)利用率 磁盤(pán)利用率條形圖有兩個(gè)部分。和CPU利用率條形圖類似,以下這些部分顯示了對(duì)于不同行為的磁盤(pán)利用率百分比
1. F部分顯示了文件系統(tǒng)行為。這是用于文件讀或?qū)懖僮鞯拇疟P(pán)I/O利用率
2. V部分顯示了虛擬內(nèi)存行為。如果這部分很大,它表示系統(tǒng)的物理內(nèi)存很緊張?jiān)谛械淖钣也糠郑@示了當(dāng)前、平均和最高的磁盤(pán)利用率百分比 三. 內(nèi)存利用率 在磁盤(pán)利用率條形圖下面是內(nèi)存利用率條形圖。它分成三部分
1. S部分顯示了用于系統(tǒng)進(jìn)程的內(nèi)存
2. U部分顯示了用于用戶程序的內(nèi)存
3. B部分顯示了用于緩沖存儲(chǔ)器的內(nèi)存行的最右部分顯示了當(dāng)前、平均和最高的利用率,它和CPU及磁盤(pán)利用率有同樣的含義 四. 交換利用率 交換空間的利用條形圖分成兩個(gè)部分
1. U部分顯示了在使用的交換空間
2. R部分顯示了預(yù)留的交換空間。一旦進(jìn)程被創(chuàng)建,在交換區(qū)中就有一個(gè)區(qū)域被預(yù)留下來(lái),一個(gè)預(yù)留區(qū)不被使用五.進(jìn)程列表屏幕下方是進(jìn)程列表。這列沒(méi)有列出所有的進(jìn)程,只會(huì)顯示那些正在使用系統(tǒng)資源的進(jìn)程。各列分別是:
Process Name 創(chuàng)建進(jìn)程的命令名
PID 進(jìn)程ID
PPID 父進(jìn)程的進(jìn)程ID
Pri 進(jìn)程的優(yōu)先級(jí)。這是一個(gè)0到255的數(shù)字,數(shù)字越大,優(yōu)先級(jí)越低
User Name 啟動(dòng)該進(jìn)程的用戶名
CPU Util 第一個(gè)數(shù)字是在上一個(gè)間隔時(shí)期內(nèi)CPU的利用百分比。第二數(shù)是啟動(dòng)glance以來(lái)的CPU利用率百分比。缺省時(shí),glance每5秒更新一次這個(gè)列表
Cum CPU 一個(gè)進(jìn)程的累計(jì)CPU利用率
Disk IO Rate 第一個(gè)數(shù)字是上一個(gè)時(shí)間間隔的平均磁盤(pán)I/O速率。二個(gè)數(shù)字glance啟動(dòng)后平均的磁盤(pán)I/O速率
RSS 一個(gè)進(jìn)程使用的RAM總量
Thd Cnt 線程統(tǒng)計(jì)