分享

aix基本命令之topas

 ylzrx 2011-07-29

aix基本命令之topas

2008-05-09 10:52:53|  分类: AIX |  标签: |字号 订阅

===========================================================
aix基本命令之topas
===========================================================
报告所选的本地和远程系统的统计信息。

语法
topas [ -d number_of_monitored_hot_disks ] [ -h ] [ -i monitoring_interval_in_seconds ] [ -n number_of_monitored_hot_network_interfaces ] [ -p number_of_monitored_hot_processes ] [ -w number_of_monitored_hot_WLM classes ] [ -c number_of_monitored_hot_CPUs ][ -I remote_polling_interval ] [ -U username_owned_processes ] | [ -C [ -o field = value,... ] -D | -L |-P | -W ] [ -m]

描述
topas 命令报告选定的本地系统活动的统计信息。该命令使用 curses 库以合适的格式来显示其输出,该格式适合于在一个 80x25 基于字符的显示器上或至少同样大小的图形显示器的窗口中进行查看。topas 命令需要在系统中安装 bos.perf.tools 和 perfagent.tools 文件集。

topas 命令还可以从属于同一硬件平台的远程 AIX? 分区报告有限的性能指标集。『交叉分区视图』这部分中描述了这种支持。

如果 topas 命令调用时没有标志,则运行时正如用以下命令行来调用:


topas -d20 -i2 -n20 -p20 -w20 -c20
程序按由 monitoring_interval_in_seconds 参数指定的时间间隔从系统抽取统计信息。缺省输出如下所示,包含两个固定部分和一个可变部分。显示器左边的最上方两行显示了 topas 命令运行所在的系统的名称、上次查看的日期和时间以及监视时间间隔。

第二个固定部分占用了显示器的最右端的 25 个位置。它包含统计信息的 5 个子节,如下所示:

事件/队列 显示选定的系统全局事件的每秒频率、线程运行和等待队列的平均大小:
上下文切换
在监视时间间隔内每秒上下文切换的数量。
系统调用
在监视时间间隔内每秒执行的系统调用的总数。

在监视时间间隔内每秒执行的 read 系统调用的数量。

在监视时间间隔内每秒执行的 write 系统调用的数量。
派生
在监视时间间隔内每秒执行的 fork 系统调用的数量。
执行
在监视时间间隔内每秒执行的 exec 系统调用的数量。
运行队列
准备运行但需要等待处理器可用的平均线程数目。
等待队列
正在等待页面调度完成的平均线程数目。
文件/TTY 显示所选文件与 tty 统计信息的每秒频率。
读字符
在监视时间间隔内 read 系统调用每秒读的字节数。
写字符
在监视时间间隔内 write 系统调用每秒写的字节数。
原始输入
在监视时间间隔内每秒从 TTY 中读取的原始字节数。
Tty 输出
在监视时间间隔内每秒写入 TTY 中的字节数。
Igets
在监视时间间隔内每秒调用索引节点查找例程的数量。
Namei
在监视时间间隔内每秒调用路径名查找例程的数量。
目录块
在监视时间间隔内被目录搜索例程每秒扫描的目录块数目。
页面调度 显示页面调度统计信息的每秒频率。
故障
在监视时间间隔内每秒缺页故障的总数。这包括不能激活页面调度的缺页故障。
占用
在监视时间间隔内每秒钟有物理内存 4K 帧被虚拟内存管理器占用。
调页空间输入
在监视时间间隔内每秒钟从调页空间读取 4K 页面的数量。
调页空间输出
在监视时间间隔内每秒钟将 4K 页面写到调页空间的数量。
页面调进
在监视时间间隔内每秒钟读取 4K 页面的数量。这包括与从文件系统读取有关的页面调度活动。从此值中减去 PgspIn 就可得到在监视时间间隔内每秒钟从文件系统读取的 4K 页面的数量。
页面调出
在监视时间间隔内每秒钟写 4K 页面的数量。这包括与写入文件系统有关的页面调度活动。从此值中减去 PgspOut 就可得到在监视时间间隔内每秒钟写入文件系统的 4K 页面的数量。
Sios
在监视时间间隔内虚拟内存管理器每秒钟发出的 I/O 请求的数目。
内存 显示实内存大小与内存使用的分布情况。
实内存,MB
以 MB 为单位的实内存大小。
计算页面百分比
当前分配给计算页面帧的实内存的百分比。计算页面帧通常是那些被调页空间支持的帧。
非计算页面百分比
当前分配给非计算页面帧的实内存的百分比。非计算页面帧通常是那些被文件空间(可以是数据文件、可执行文件或共享库文件)支持的帧。
客户机百分比
当前被分配用来对远程安装的文件进行高速缓存的实内存的百分比。
调页空间 显示调页空间的大小和使用率。
大小,MB
系统上所有调页空间的总和,以 MB 为单位。
已使用百分比
当前正在使用的调页空间所占的总百分比。
空闲百分比
当前未使用的调页空间所占的总百分比。
NFS 显示每秒调用的 NFS 状态
服务器 V2 calls/sec
客户机 V2 calls/sec
服务器 V3 calls/sec
客户机 V3 calls/sec

topas 显示的变量部分可有一、二、三、四或五个子节。如果有多个子节显示,则总是按照以下顺序显示:

CPU
网络接口
物理磁盘
工作负载管理类
进程
当 topas 命令启动时,会显示热实体受监视的所有子节。一个例外就是工作负载管理(WLM)类子节,仅当 WLM 活动时才显示该子节。

CPU 使用率 此子节显示一个条形图表来表示累积的 CPU 使用率。如果有多个 CPU,按 c 键两次就可显示 CPU 列表。仅按 c 键一次将会关闭此子节。以下字段通过两种格式显示:

用户百分比
这显示以用户方式执行的程序所使用的 CPU 的百分比。(缺省按用户百分比排序)
内核百分比
这显示以内核方式执行的程序所使用的 CPU 的百分比。
等待百分比
这显示用于等待 IO 的时间的百分比。
空闲百分比
这表示 CPU 空闲时间的百分比。
Physg
授与分区的物理处理器的数目(如果是微分区)。
%Entg
授予分区的授权容量百分比(如果是微分区)。
当此子节首先显示热 CPU 列表时,就按用户百分比字段来对列表排序。但是,可以按其他字段来对列表排序,只要将光标移到期望栏的顶部就可以了。

网络接口 此子节显示了热网络接口的列表。所显示接口的最大数目是正在受监视的热接口数目,如 -n 标志指定的那样。如果其他子节也正在被显示,则将显示接口的一个较小数目。按n 键可关闭此子节。再次按 n 键显示一行所有网络接口活动的报告摘要。两个报告都显示以下字段:

接口
网络接口的名称。
千位/秒
在监视时间间隔内每秒钟以 MB 为单位的总吞吐量。该字段是每秒接收到的千字节和发送的千字节的总和。
输入包
在监视时间间隔内每秒钟接收到的数据包的数目。
输出包
在监视时间间隔内每秒钟发送的数据包的数目。
输入千字
在监视时间间隔内每秒钟接收到的千字节的数目。
输出千字节
在监视时间间隔内每秒钟发送的千字节的数目。
当此子节首先显示热网络接口列表时,按 KBPS 字段对列表排序。但是,可以按其他字段对列表排序,只要将光标移到期望栏的顶部就可以了。排序仅对最多 16 个网络适配器有效。

物理磁盘 此子节显示热物理磁盘列表。所显示物理磁盘的最大数目是正受监视的热物理磁盘数目,正如 -d 标志指定的那样。如果其他子节也正在被显示,则将显示物理磁盘的一个较小数目。按 d 键可关闭此子节。再次按 d 键显示一行所有物理磁盘活动的报告摘要。两个报告都显示以下字段:
磁盘
物理磁盘的名称。
忙碌百分比
表示物理磁盘活动时间的百分比(驱动器带宽使用率)。
千位/秒
在监视时间间隔内每秒钟读和写的千字节的数目。此字段是 KB-Read 和 KB-Writ 的总和。
TPS
每秒钟向物理磁盘发出的传输数目。传输是对物理磁盘的 I/O 请求。多个逻辑请求可组合成对磁盘的单个 I/O 请求。传输大小不确定。
读取千字节
每秒钟从物理磁盘读取的千字节的数目。
写入千字节
每秒钟写到物理磁盘的千字节的数目。
当此子节首先显示热物理磁盘列表时,按 KBPS 字段对列表排序。但是,可以按其他字段对列表排序,只要将光标移到期望栏的顶部就可以了。排序仅对最多 128 个物理磁盘有效。

WLM 类 此子节显示热工作负载管理(WLM)类的列表。所显示 WLM 类的最大数目是正在受监视的热 WLM 类数目,如 -w 标志指定的那样。如果其他子节也正在被显示,则将显示 WLM 类的一个较小数目。按 w 键可关闭此子节。对于每一个类会显示以下字段:

CPU 使用率百分比
在监视时间间隔内 WLM 类的平均 CPU 使用率。
内存使用率百分比
在监视时间间隔内 WLM 类的平均内存使用率。
块 I/O 百分比
在监视时间间隔内 WLM 类的块 I/O 的平均百分比。
当此子节首先显示热 WLM 类列表时,就按 CPU 百分比字段来对列表排序。但是,可以按其他字段来对列表排序,只要将光标移到期望栏的顶部就可以了。

进程 此子节显示热进程列表。所显示进程的最大数目是正在受监视的热过程数目,如 -p 标志指定的那样。如果其他子节也正在被显示,则将显示进程的一个较小数目。按 p 键可关闭此子节。按监视时间间隔内进程的 CPU 使用率来对进程排序。对于每一进程会显示以下字段:
名称
在进程中执行的可执行程序的名称。名称已被除去任何路径名和参数信息并被截断到 9 个字符的长度。
进程标识
进程的进程标识。
CPU 使用率百分比
在监视时间间隔内进程的平均 CPU 使用率。第一次显示进程时,此值表示整个进程生命期上的平均 CPU 使用率。
已使用调页空间
分配给此进程的调页空间的大小。这可被认为是进程覆盖区的一种表达,但并不包括用来保持可执行程序和它依赖的任何共享库的内存。
进程所有者(如果 WLM 部分被关闭)
拥有此进程的用户的用户名。
工作负载管理(WLM)类(如果 WLM 部分被打开)
进程所属的 WLM 类。

交叉分区视图
对于该面板可确定为属于同一硬件平台的所有 AIX 分区,它显示与 lparstat 命令相似的度量值。专用分区和共享分区及相应的度量值显示在单独的部分中。顶端部分表示从分区集收集的聚集数据,以显示整个分区、内存和处理器活动。

要远程启用此面板以从其他分区进行收集,需要将用于支持此功能的 perfagent.tools 和 bos.perf.tools 更新到最新版本。对于 AIX 的较早版本,topas 命令还从安装了 Performance Aide 产品(perfagent.server)的分区中收集远程数据。此外,必须建立与 HMC 平台的连接才能使 topas 检索某些配置信息。如果此连接不可用,命令行选项使用户能够指定所需的值。

以下度量值显示在最初的“交叉分区”面板中。可以通过使用在『其他交叉分区面板子命令』部分中确定的键切换来显示带有完整描述标签的其他度量值。

分区总计
Shr 共享分区的数目
Ded 专用分区的数目
内存(以 GB 为单位)
Mon 受监视分区的总内存
Avl 可用于分区集的内存
InUse 受监视分区上正在使用的内存
处理器
Shr 共享处理器的数目
Ded 专用处理器的数目
PSz 该 LPAR 正在使用的共享处理器池中的活动物理 CUP 数
APP 共享池中的可用物理处理器
Shr_PhysB 共享物理处理器忙
PhysB 物理处理器忙
单个分区的数据
Host 主机名
OS 操作系统级别
M 方式
c - 受限,未启用 SMT
C - 受限,已启用 SMT
s - 共享,未启用 SMT
S - 共享,已启用 SMT
Mem 总内存(以 GB 为单位)。
InU 正在使用的内存(以 GB 为单位)。
Lp 逻辑处理器的数目
Us 以用户方式执行的程序使用的 CPU 的百分比
Sy 以内核方式执行的程序使用的 CPU 的百分比
Wa 等待 IO 所用时间的百分比。
Id CPU 空闲时间的百分比。
PhysB 物理处理器忙
Ent 已获准的授权(仅共享)
%Entc 已使用的授权百分比(仅共享)
VCSW 平均每秒进行的虚拟上下文切换(仅共享)
PhI 每秒发生的虚构进程中断(仅共享)

实现细节
对由 topas 所显示的 WLM 的更改(如添加新类或更改现有类名)在启动 topas 后不会反映出来。必须停止 topas 和所有使用 Spmi 的客户机,然后在更改 WLM 之后重新启动。对于在 topas 或任何其他 Spmi 用户启动之后添加的磁盘和网络适配器来说情况也是这样的。

缺省输出样本
下面为 topas 命令产生的显示示例:


主机的 Topas 监视程序:niller 事件/队列    文件/TTY
2000 年 3 月 13 日 星期一 15:56:32 时间间隔:2 Cswitch 113 Readch 1853576
系统调用 2510 Writech 49883
CPU 用户百分比 内核百分比 等待百分比 空闲百分比 读 466 Rawin 0
cpu0 7.0 4.0 0.0 89.0 写 12 Ttyout 706
cpu1 1.0 8.0 0.0 91.0 派生 0 Igets 0
cpu2 0.0 0.0 0.0 100.0 执行 0 Namei 0
运行队列 0.0 Dirblk 0
等待队列 0.0
接口 千位/秒 输入包 输出包 输入千字节 输出千字节
lo0 100.4 45.7 45.7 50.2 50.2 页面调度 内存
tr0 2.0 4.4 3.4 1.4 0.6 故障 1 实内存,MB 255
占用 0 计算页面百分比 81.0
磁盘 忙碌百分比 千位/秒 TPS 读取千字节 写入千字节 调页空间输入 0 非计算页面百分比 19.0
hdisk0 0.0 0.0 0.0 0.0 0.0 调页空间输出 0 客户机百分比 3.0
hdisk1 0.0 0.0 0.0 0.0 0.0 页面调进 0
页面调出 0 调页空间
WLM 类(活动) CPU 百分比 内存百分比 磁盘百分比 Sios 0 大小,MB 0
系统 8 41 12 已使用百分比
共享 1 24 9 空闲百分比
NFS calls/sec
名称 PID CPU 百分比 PgSP 类 服务器 V2 0 按:
topas (35242) 3.0 0.3 系统 客户机 V2 0 “h”帮助。
X (3622) 1.4 44.4 系统 服务器 V3 0 “q”退出。
备注 (25306) 1.3 123.3 系统 客户机 V3 0
全屏幕进程输出样本

主机的 Topas 监视程序:mothra 时间间隔:2 2000 年 10 月 8 日,星期三 12:27:34
数据 文本 调页 缺页故障
用户 PID PPID PRI NI 资源 资源 空间 时间 CPU 百分比 I/O OTH 命令
root 1806 0 37 41 16 3374 16 13:25 1.0 0 0 gil
root 1032 0 16 41 3 3374 3 0:00 0.0 0 0 lrud
root 1290 0 60 41 4 3374 4 0:02 0.0 0 0 xmgc
root 1548 0 36 41 4 3374 4 0:26 0.0 0 0 netm
root 1 0 60 20 197 9 180 0:24 0.0 0 0 init
root 2064 0 16 41 4 3374 4 0:04 0.0 0 0 wlmsched
root 2698 1 60 20 14 2 14 0:00 0.0 0 0 shlap
root 3144 1 60 20 40 1 36 5:19 0.0 0 0 syncd
root 3362 0 60 20 4 3374 4 0:00 0.0 0 0 lvmbb
root 3666 1 60 20 135 23 123 0:00 0.0 0 0 errdemon
root 3982 0 60 20 4 3374 4 0:01 0.0 0 0 rtcmd
root 4644 1 17 20 6 3374 6 0:00 0.0 0 0 dog
root 4912 1 60 20 106 13 85 0:00 0.0 0 0 srcmstr
root 5202 4912 60 20 94 8 84 0:01 0.0 0 0 syslogd
root 5426 4912 60 20 195 76 181 0:12 0.0 0 0 sendmail
root 5678 4912 60 20 161 11 147 0:01 0.0 0 0 portmap
root 5934 4912 60 20 103 11 88 0:00 0.0 0 0 inetd
root 6192 4912 60 20 217 61 188 0:21 0.0 0 0 snmpd
root 6450 4912 60 20 137 10 116 0:00 0.0 0 0 dpid2
root 6708 4912 60 20 157 29 139 0:06 0.0 0 0 hostmibd
root 0 0 16 41 3 3374 3 7:08 0.0 0 0
root 6990 1 60 20 106 10 86 0:06 0.0 0 0 cron

全屏幕工作负载管理类输出样本

主机的 Topas 监视程序:mothra 时间间隔:2 2000 年 10 月 8 日,星期三 12:30:54
WLM 类(活动) CPU 百分比 内存百分比 磁盘 I/O 百分比
系统 0 0 0
共享 0 0 0
缺省 0 0 0
未管理的 0 0 0
未分类的 0 0 0


==============================================================================
数据 文本 调页 缺页故障
用户 PID PPID PRI NI 资源 资源 空间 时间 CPU 百分比 I/O OTH 命令
root 1 0 108 20 197 9 180 0:24 0.0 0 0 init
root 1032 0 16 41 3 3374 3 0:00 0.0 0 0 lrud
root 1290 0 60 41 4 3374 4 0:02 0.0 0 0 xmgc
root 1548 0 36 41 4 3374 4 0:26 0.0 0 0 netm
root 1806 0 37 41 16 3374 16 13:25 0.0 0 0 gil
root 2064 0 16 41 4 3374 4 0:04 0.0 0 0 wlmsched
root 2698 1 108 20 14 2 14 0:00 0.0 0 0 shlap
root 3144 1 108 20 40 1 36 5:19 0.0 0 0 syncd
root 3362 0 108 20 4 3374 4 0:00 0.0 0 0 lvmbb
root 3666 1 108 20 135 23 123 0:00 0.0 0 0 errdemon
root 3982 0 108 20 4 3374 4 0:01 0.0 0 0 rtcmd


全屏幕交叉分区输出样本
Topas CEC 监视程序 时间间隔:10 2005 年 3 月 6 日,星期三 14:30:10
分区数 内存(GB) 处理器数
Shr:4 Mon:24 InUse:14 Mon:8 Shr:4 PSz:4 PhysC:4.2
Ded:4 Avl:24 Avl:8 Ded:4 APP:4 PhysB:4.0

Host OS M Mem InU Lp Us Sy Wa Id PhysB Ent %EntC Vcsw PhI Hcl %Hyp
--------------------------------共享------------------------------------------
ptools1 A53 s 1.1 0.4 4 15 3 0 82 0.30 0.50 22.0 200 5 - -
ptools5 A53 S 35 24 2 12 3 0 85 0.20 0.25 0.3 121 3 - -
ptools3 A53 C 5.0 2.0 2 10 1 0 89 0.15 0.25 0.3 52 2 - -
ptools7 A53 c 2.0 0.4 1 0 1 0 99 0.10 0.10 0.3 112 2 - -
-------------------------------专用----------------------------------------
ptools4 A53 C 0.5 0.3 2 12 3 0 85 0.60 2 1
ptools2 A52 c 1.1 0.1 1 11 7 0 82 0.50 22 3
ptools2 A52 c 1.1 0.1 1 11 7 0 82 0.50 1 2
ptools2 A52 c 1.1 0.1 1 11 7 0 82 0.50 1 2

标志

-c 指定要受监视的热 CPU 的数目。这也是在屏幕有足够可用空间时显示的 CPU 的最大数目。当此数目超过可用的 CPU 数目时,只有已安装的 CPU 将受监视和显示。如果此参数被省略,假定 2 为缺省值。如果指定值为 0(零),就不监视 CPU 信息。
-C 显示“交叉分区”面板。topas 命令从在同一硬件平台上运行的 AIX 分区收集一组度量值。这些度量值与 lparstat 命令收集的度量值类似。此时显示专用和共享分区,一组聚集值概述了整个硬件系统分区集。如果 HMC 连接不可用,某些来自 HMC 平台的值仅可以通过 line 命令进行设置。
-o availmem = [分配给所有分区的总内存量,以 GB 为单位]

-o unavailmem = [HMC 中未分配的总内存量,以 GB 为单位]

-o availcpu = [分配给所有分区的物理处理器的总数]

-o unavailcpu = [未从 HMC 分配的物理处理器的总数]

-o poolsize = [在 HMC 处理器使用率权限限制访问的情况下所需的已定义的池大小]

-o partitions = [在 HMC 上定义的分区的数目]

-o reconfig = [两次检查 HMC 配置更改之间的秒数。允许的值为 30、60、90、120、180、240 和 300 秒。缺省值为 60 秒]

-o availmem = [分配给所有分区的总内存量,以 GB 为单位]
-o unavailmem = [未从 HMC 分配的总内存量,以 GB 为单位]
-o availcpu = [分配给所有分区的物理处理器的总数]
-o unavailcpu = [未从 HMC 分配的物理处理器的总数]
-o poolsize = [在 HMC 处理器使用率权限限制访问的情况下所需的已定义的池大小]
-o partitions = [在 HMC 上定义的分区的数目]
-o reconfig = [两次检查 HMC 配置更改之间的秒数。
允许的值为 30、60、90、120、180、240 和 300 秒。缺省值为 60 秒]

-D 显示“磁盘度量值”显示。该显示报告磁盘服务时间、磁盘排队度量值以及磁盘吞吐量。报告以下度量值:
AQD
等待发送到磁盘的请求的平均数量。
AQW
每个请求的平均队列等待时间,以毫秒计。
ART
表示从主管服务器接收对于发送的读请求的响应所用的平均时间。后缀表示时间的单位。缺省的时间单位是毫秒。
AWT
表示从主管服务器接收对于发送的写请求的响应所用的平均时间。后缀表示时间的单位。缺省的时间单位是毫秒。
MRT
表示从主管服务器接收对于发送的读请求的响应所用的最长时间。后缀表示时间的单位。缺省的时间单位是毫秒。
MWT
表示从主管服务器接收对于发送的写请求的响应所用的最长时间。后缀表示时间的单位。缺省的时间单位是毫秒。
-d 指定要受监视的磁盘数目。这也是在屏幕有足够的可用空间时显示的磁盘的最大数目。当此数目超过所安装的磁盘数目时,只有已安装的磁盘将受监视和显示。如果此参数被省略,假定 2 为缺省值。如果指定值为 0(零),就不监视磁盘信息。
-h 用以下格式显示帮助信息:

用法:topas [-d number-of-monitored-hot-disks]
[-h]
[-i monitoring-interval_in_seconds]
[-n number-of-monitored-hot-network-interfaces]
[-p number-of-monitored-hot-processes]
[-w number-of-monitored-hot-WLM classes]
[-c number-of-monitored-hot-CPUs]
[-U username_owned_processes]
[-D|-P|-W|-L]
[-m]


-i 以秒为单位设置监视时间间隔。缺省值为 2 秒。
-I remote_polling_interval 对于交叉分区显示,设置从远程分区中收集数据的采样时间间隔。缺省值为 10 秒。允许的值为 10、15、30、60 和 120 秒。
-L 显示逻辑分区显示。此显示将相似数据报告给提供到 mpstat 和 lparstat 的内容。
-m 以单色方式显示(无颜色)。
-n 指定要受监视的热网络接口的数目。这也是在屏幕有足够可用空间时显示的网络接口的最大数目。当此数目超过所安装的网络接口数目时,只有已安装的网络接口将受监视和显示。如果此参数被省略,假定 2 为缺省值。如果指定值为 0(零),就不监视网络信息。
-P 与 ps 命令相似,-P 标志显示全屏进程显示。显示了最忙进程的列表,与缺省显示时的进程子节类似,只是要用更多的栏来显示每个过程的更多规格信息。此表可按任意一栏来排序。以下是显示的度量值。
USER
进程所有者的登录名。
PID
进程的进程标识。
PPID
父进程的进程标识。
PRI
进程或内核线程的优先级;数字越大表示优先级越低。
NI
细调值;用于计算调度其他策略的优先级。
Data RSS
进程的实内存数据(驻留集)大小(4 KB 页)。
TEXT RSS
进程的实内存文本(驻留集)大小(4 KB 页)。
PAGE SPACE
进程使用的虚拟工作集大小(4 KB 页)。注意:使用 topas 命令无法获得每个进程的真实调页空间分配。关于更多详细报告的信息,请参阅 svmon 命令。
TIME
进程的执行总时间。
CPU%
CPU 使用百分比。
PGFAULTS
显示 I/O 及其他缺页故障数。
COMMAND
包含命令名。将命令名截断到 9 个字符。
-p 指定要受监视的热进程数目。这也是在屏幕有足够可用空间时显示的进程的最大数目。如果此参数被省略,假定 20 为缺省值。如果指定值为 0,就不监视进程信息。对进程信息的检索构成了 topas 的主要开销。如果不需要进程信息,总是使用此选项来指定不需要进程信息。
-U username 用 -P 标志显示 username 拥有的进程。仅 username 拥有的进程将显示在所有进程显示中。
-W 显示全屏幕 WLM 类显示,此为分割显示。显示器的顶部显示热 WLM 类的列表,类似于缺省显示时的 WLM 类子节,只是要用足够可用空间来显示全部类名。此表可按任意一栏来排序。

显示器的低部显示最忙进程的列表,与全屏幕进程显示类似,但仅显示属于一个 WLM 类(用 f 键选择)的进程。

-w 指定要受监视的热工作负载管理(WLM)类的数目。这也是在屏幕有足够可用空间时显示的 WLM 类的最大数目。当此数目超过所安装的 WLM 类数目时,只有已安装的 WLM 类将受监视和显示。如果此参数被省略,假定 2 为缺省值。如果指定值为 0(零),就不监视 WLM 类信息。

一般子命令
当 topas 运行时,它接受单字符的子命令。每次监视时间间隔过去时,程序会对以下子命令之一进行检查并对所请求的操作作出响应。


a a 键可显示所有正在受监视的变量子节(CPU、网络、磁盘、WLM、过程)。按 a 键总使 topas 命令返回到初始主显示屏幕。
c c 键可使 CPU 子节在累积报告、关闭和最忙 CPU 列表这三者之间进行切换。所显示的最忙 CPU 数目将取决于屏幕上的可用空间。
C 大写的 C 键会激活“交叉分区”面板,或者,如果它当前是活动的,则会重新设置面板以显示全局摘要、专用部分和共享部分。请参阅下面的『其他交叉分区面板子命令』部分以获取特定于此面板的选项。
d d 键可使磁盘子节在最忙磁盘列表、关闭和系统全部磁盘活动的报告这三者之间进行切换。所显示的最忙磁盘数目将取决于屏幕上的可用空间。
D 大写 D 键将当前显示替换为“磁盘度量值”显示。该显示提供关于磁盘访问时间以及磁盘排队的其他信息。再次按 D 键时,就会切换回缺省主屏幕。
f 将光标移动到一个 WLM 类上,并按 f 键就可在 WLM 屏幕底部显示该类中顶部进程的列表。该键功能只有 topas 在全屏幕 WLM 显示(通过使用 W键或 -W 标志)时才有效。
h 显示帮助屏幕。
H 显示本地面板的帮助屏幕(如果可用)。
L 大写 L 键用逻辑分区显示替换了当前显示;显示了类似于 lparstat 和 mpstat 提供的内容的LPAR、微分区和同时多线程度量值。
n n 键可使网络接口子节在最忙接口列表、关闭和系统全部网络活动的报告这三者之间进行切换。所显示的最忙接口数目将取决于屏幕上的可用空间。
p p 键可在打开与关闭热进程子节之间进行切换。所显示的最忙进程数目取决于屏幕上的可用空间。
P 大写 P 键用全屏幕进程显示来替换缺省显示。有关运行在系统上的进程,此显示提供了比主显示的进程部分更详细的的信息。再次按 P 键时,就会切换回缺省主显示。
q 退出程序。
r 刷新显示。
w w 键可在打开与关闭工作负载管理(WLM)类子节之间进行切换。所显示的最忙 WLM 类数目取决于屏幕上的可用空间。
W 大写 W 键用全屏幕 WLM 类显示来替换缺省显示。此显示提供了有关 WLM 类和指定给类的进程的更详细信息。再次按 W 键时,就会切换回缺省主显示。
箭头键与跳格键 主显示中的各个子节,诸如 CPU、网络、磁盘、WLM 类、全屏幕 WLM 与进程显示的子节可按不同标准进行排序。将光标移动到一栏上,然后会按该栏进行排序。各项总是从最高值到最低值排序。使用跳格键或箭头键来移动光标。排序只对 128 个磁盘和 16 个网络适配器有效。

其他交叉分区面板子命令
当 topas“交叉分区”面板处于活动状态时,它将接受以下更多单字符子命令。每次监视时间间隔过去时,程序都会对以下的一个子命令进行检查并对任何请求的操作作出响应。

d d 键可使专用分区部分在打开和关闭之间切换。
g g 键可使面板顶部的全局部分在简短列表、详细列表和关闭之间切换。
r 如果连接可用,则 r 键可强制执行 topas 搜索 HMC 配置更改。这包括发现的新分区、处理器或内存分配。
s s 键可使共享分区部分在打开和关闭之间切换。

示例
要每 5 秒显示最多 20 个“热”磁盘而省略网络接口、WLM 类和进程信息,请输入:

topas -i5 -n0 -p0 -w0
要显示 5 个最活跃的进程和最多 20 个最活跃的 WLM 类(省略 -w 标志时此为缺省值),而不显示网络或磁盘信息,请输入:

topas -p5 -n0 -d0
要使用缺省选项运行程序,请输入:

topas
要直接进入进程显示,请输入:

topas -P
要直接进入 WLM 类显示,请输入:

topas -W
要直接进入逻辑分区显示,请输入:
topas -L
要直接进入磁盘度量值显示,请输入:
topas -D
文件

/usr/bin/topas 包含 topas 命令。

相关信息
iostat 命令、vmstat 命令、wlmstat 命令、sar 命令、ps 命令、mpstat 命令、lparstat 命令

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多