春天来了
小蜜蜂也出来了
梨花、杏花、桃花都开了

HP-UX在线性能监控工具GlancePlus介绍(一)

 

关于本文

 

 

启动GlancePlus

    GlancePlus工具绝对路径为/opt/perf/bin/glance,如直接键入glance命令提示无法找到,可直接键入绝对路径启动GlancePlus,在权限允许的情况下,也可通过修改PATH变量的方式以便于后续工作中使用GlancePlus工具。

 

GlancePlus默认界面(Process List)

    直接键入glance命令,默认启动的进程列表界面如下:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头
 
 
    进程列表界面可获得的信息包括:Glance版本号、系统时间、主机名、CPU类型、CPU总体负载、磁盘总体负载、内存总体负载、交换区总体负载、资源占用情况前列的进程及资源使用情况(进程名、进程号、用户名、CPU使用率、线程数、IO使用率、内存使用情况、阻塞原因)。

    进程列表界面一般用来查看主要系统资源总体使用情况,如果怀疑CPU、磁盘、内存等资源竞争严重,可通过此界面得到验证。在其他界面中,键入`g`命令,可返回此界面。

 

获取帮助信息(Help Menu、Command Menu)

    在GlancePlus运行过程中,键入`h`键,可显示《Help Menu》,如下图所示。

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    `向上键`、`向下键`用于控制菜单光标,`向左键`、`向右键`控制《Help Menu》在屏幕中的位置,`e`键返回上级菜单,`回车键`进入光标选中菜单,`F8键`可直接退出《Help Menu》。在任何界面键入`h`命令,首先会提示当前屏幕相关的帮助信息,非常有针对性,强烈推荐此功能。

 

    GlancePlus除了提供《Help Menu》以外,还提供了命令提示界面,键入`?`可调取,如下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    命令提示界面共分为两页,可用`f`键或`空格键`翻页。

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

    

命令菜单表格

命令

功能

a

按处理器显示的CPU报告

c

CPU报告

d

磁盘报告

g

进程列表

i

按文件系统的IO报告

l

按接口的网络报告

m

内存报告

n

按系统的NFS报告

t

系统表报告

u

按磁盘的IO报告

v

按逻辑卷的IO报告

w

交换空间

A

应用列表

B

全局等待

G

进程所含线程状态

H

告警历史

I

线程资源

J

线程等待

N

NFS全局活动

P

PRM组列表

T

事物跟踪

Y

全局系统调用

Z

全局线程列表

?

Commands菜单

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相关的信息(CPU By Process、CPU Report)

    键入`a`命令,可看到CPU详细信息,`f`键或`空格键`换页能够展示更多内容,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    此界面能获得的信息,CPU状态(Enable/Disable)、使用率(Util)、近期负载(1/5/15分钟)、上下文切换次数(CSwitch)、最后执行的进程ID(Last Pid)。如果CPU状态为Disable,需要关注。

 

    翻页后还会出现一个详细的CPU使用率报告,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    此界面获取的信息为按照CPU统计的,统计间隔时间内CPU相关的使用率,包括:总使用率、普通优先级用户态使用率、高优先级用户态使用率、低优先级用户态使用率、实时优先级使用率、系统调用使用率、中断使用率、上下文切换使用率、陷阱处理使用率、页错误处理使用率。

 

    键入`c`命令,可以看到CPU的统计信息,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

 

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    此页获取的信息以CPU时间用途为维度,CPU时间用途与前页介绍一致。

 

 

查看内存相关的信息(Memory Report)

    由于内存在系统管理中以进程为单位管理,将在查看进程相关信息章节进行介绍查看某一进程使用内存情况,键入`m`可查看内存汇总使用信息,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

 

查看IO使用情况(Disk Report、IO By File System、IO By Disk、IO By HBA Card、IO By Logical Volume)

可键入`d`命令查看IO汇总使用情况,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    同样,未全部显示的,可键入`f`或`空格键`查看下一屏幕。

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

 

    查看IO详细使用情况可分为四种维度:按文件系统、按磁盘、按HBA卡、按逻辑卷。

按维度展示IO详细使用情况的界面中,如果需要查看某一文件系统、逻辑卷、HBA卡、磁盘使用的详细情况,可键入`S`命令,按照提示输入对应对象的索引号即可。

 

    键入`i`命令,可查看按文件系统为维度的IO使用情况,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    如需要查看/billdata2文件系统,键入`S`命令,如图所示:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    输入/billdata2文件系统对应的索引号10并回车,展示文件系统详细信息如下:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    由于存在缓存,每一次逻辑IO(Logl IO)并不一定会引发一次物理IO(Phys IO),因此通常情况下看到的逻辑IO数值会比物理IO数值高。

 

    键入`u`命令,查看按磁盘为维度的IO使用情况,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

 

    键入`U`命令,可查看按HBA卡为维度的IO使用情况,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

    HBA是Host Bus Adapter的简写,即主机总线适配器,是一个在服务器和存储装置间提供输入/输出(I/O)处理和物理连接的电路板和/或集成电路适配器。因为HBA减轻了主处理器在数据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系统有时一起被称作一个磁盘通道。

    典型问题:当看到HBA控制器(Controller)使用率(Util %)较高,而控制绝对使用率Users IO KB/s数值较低,则有可能后台有较大的读取操作,如:容灾级的底层复制。

 

    键入`v`命令,可以查看按逻辑卷为维度的IO使用情况,见下图:

 

HP-UX在线性能监控工具GlancePlus介绍(一) - 王大头 - 王大头

 

本文为您展示GlancePlus在线性能监控工具所具备的功能,在工作中并不一定所有功能都会用到;在您了解这些功能的情况下,如果能够想起来GlancePlus具备这样的功能,并愿意尝试使用GlancePlus,这便是本文作者的初衷。

作者水平所限,尤其在系统管理方面很多概念不清晰,如有错误或者纰漏,请联系作者mailto:datouwang(at)gmail(dot)com。

 

关于GlancePlus

GlancePlus 是HP-UX平台上面一个易于使用但是功能强大的在线性能监控软件,提供GUI模式的gpm和CLI模式的glance。

聚合内容
Music