2012年(45)
分类: 系统运维
2012-05-03 16:03:10
公司现在使用的系统中有HP-UNIX,监控它的性能的工具有top,但是这个top和Linux下的top稍有差别,上网查了一下发现网上说的都有点老了,这里简单介绍一下。
HP-UNIX:
#uname -a
HP-UX TEST B.11.31 U 9000/800 4176313254 unlimited-user license
top命令的语法如下:
top [-u] [-w] [-q] [-P] [-dx] [-sx] [-p pset_id] [-n number] [-f filename]
-u 用显示User ID代替username,提高命令运行的速度
-w 用显示独立的CPU信息代替独立的process信息,与-h有些类似;
实际观察发现不显示每个单独process的信息,而是在Cpu states后面显示系统有多少process
-q 如果经过nice授权,使用-q可以使top运行得更快一些 或者 仅在root下用,重置Top优先级到-20
-P 在CPU前面显示PSET信息;
-dx 设置屏幕刷新的次数,刷新显示完count次之后退出,
-sx 设置屏幕刷新的延时,单位为秒,默认值为5秒
-p pset_id 分system和processor set id显示平均负载和process状态。当然这是仅当系统核心支持processor sets时。
-n number 设置每一屏幕显示的进程数目,number值超过进程最大数目,则设置无效
-f filename 输出重定向给定的文件名,默认为16个进程信息
以前版本的top命令也可以通用,如
-h 当系统有多个CPU时,个别CPU的状态信息被隐藏,只显示平均状态值
-d count 同-dx
-s time 同-sx
注(网上查的资料,如有错误还请指正): PSET是HP-UNIX的一个概念,处理器集:HP-UX系统开始启动时,一个用户可见的处理器集-默认 Pset — to which all enabled processors in the system are assigned. PSET -到分配系统中的所有启用的处理器。 Users can then 然后,用户可以 dynamically create additional new processor sets. 动态创建更多的新处理器集。 A newly created processor set has no 新创建的处理器集有没有 processors assigned to it. 分配给它的处理器。 Every processor set is assigned a unique identifier ( psetid ) at 每个处理器集分配一个唯一的标识符(psetid) creation, and this identifier can be used to perform further operations on the processor set. 创造,这个标识符可以用来执行处理器集上的进一步行动。 (Note: Users do not have explicit control over which psetid is assigned to a newly created (注:用户不必显式控制这 psetid被分配到一个新创建的 processor set). 处理器集)。
HP-UNIX: