网络上有很多关于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监控主界面后,按以下键就会进入相应的子界面,按“?”键它会列出如下的命令让你选择
-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 进程的优先级。这是一个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 线程统计