topas 命令

用途

报告所选的本地和远程系统的统计信息。

语法

topas [ -d hotdisk ] [ -f  hotfs ] [ -h ] [ -i interval ] [ -n hotni ] [ -p hotprocess ] [ -w hotwlmclass ] [ -c hotprocessor ] [ -I remotepollinterval ] [ -@ [ wparname  ] ] [ -U username ] | [ -C -D | -G | -F |  -L | -P | -V | -T | -M | -t | -E | -W ] [ -m ]
限制:工作负载分区发布命令时,请勿使用 -C, -L, -E, -V, -T, -t, -w, -W, -I-@ 标志。

描述

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

topas 命令会报告来自同一硬件平台远程分区的一组有限的性能指标。 AIX 分区的有限性能指标集。 有关此支持的更多信息,请参阅跨分区视图群集利用率视图章节。
注意: 如果要对系统进行任何动态配置更改,请重新启动工具以查看更改。
topas 命令 -D 标志会报告磁盘详细信息。 有关报告的更多信息,请参见磁盘面板部分。 如果从磁盘面板运行子命令,会显示以下视图:
适配器面板
通过按 d 键来指定。 适配器面板提供适配器和所选适配器磁盘的详细信息。
虚拟适配器面板
d 键和 v 键指定。 此面板提供与磁盘相关的虚拟适配器的详细信息。
MPIO 面板
通过按 m 键来指定。 此面板提供磁盘和路径的详细信息。
面板冻结
按键盘上的 space bar 键指定。 space bar 键的作用是切换冻结 topas 面板。
滚动
Page UpPage Down 键用于滚动浏览数据。
限制: 适配器面板、虚拟适配器面板和 MPIO 面板在 WPAR 内部受限。
如果启动 topas 命令时不带标记,那么 topas 命令的运行就如同用以下命令启动一样:
topas -d20 -i2 -n20 -p20 -w20 -c20 -f0
注意: 分区迁移或休眠完成后,中央电子组件 (CEC) 或群集面板会重新生成。 在迁移或休眠期间,CEC 和任何其他面板的所有其他行为保持不变。
程序从系统中提取统计数据的时间间隔由 monitoring_interval_in_seconds 参数指定。 默认输出包括两个固定部分和一个可变部分。 显示屏左侧前两行显示运行 topas 命令的系统名称、上次观测的日期和时间以及监测间隔。 第二个固定部分占显示屏最右边的 25 个位置,包含以下统计子部分:
表 1. 统计信息
描述
EVENTS/QUEUES 显示所选系统全局事件的每秒频率以及线程运行队列和等待队列的平均大小:
Cswitch
在监视时间间隔内每秒切换上下文的次数。
Syscalls
监控时间间隔内每秒运行的系统调用总数。
Reads
在监视时间间隔内每秒运行的读系统调用数目。
Writes
在监视时间间隔内每秒运行的写系统调用数目。
Forks
在监视时间间隔内每秒运行的派生系统调用数目。
Execs
在监视时间间隔内每秒运行的执行系统调用数目。
Runqueue
采样间隔内可运行内核线程的平均数量。 可运行内核线程包括已准备就绪但仍在等待运行的线程以及正在运行的线程。
Waitqueue
等待分页完成的线程平均数量。
FILE/TTY 显示所选文件的每秒频率和 TTY 统计数据。 将报告以下数据:
Readch
这是在监视时间间隔内通过 read 系统调用每秒读取的字节数。
Writech
这是在监视时间间隔内通过 write 系统调用每秒写入的字节数。
Rawin
在监控间隔内,每秒从 TTYs 读取的原始字节数。
Ttyout
监控时间间隔内每秒写入 TTYs 的字节数。
Igets
在监视时间间隔内每秒调用索引节点查找例程的次数。
Namei
在监视时间间隔内每秒调用路径名查找例程的次数。
Dirblk
在监视时间间隔内被目录搜索例程每秒扫描的目录块数。
PAGING 显示每秒寻呼统计频率。 将报告以下数据:
Faults
监控时间间隔内每秒发生的页面故障总数,包括未导致分页活动的页面故障。
Steals
物理内存为 4 K 帧,虚拟内存管理器在监控时间间隔内每秒窃取 4 K 帧。
PgspIn
在监控间隔内,每秒从分页空间读取的 4 K 页数。
PgspOut
在监控间隔内每秒写入分页空间的 4 K 页数。
PageIn
在监视时间间隔内每秒读取的 4 K 页数。 PageIn 包括与读取文件系统相关的分页活动。 从该值中减去 PgspIn ,就得到了在监测间隔内每秒从文件系统读取的 4 K 页数。
PageOut
在监视时间间隔内每秒写入的 4 K 页数。 PageOut 包括与写入文件系统相关的分页活动。 从该值中减去 PgspOut ,就得到了在监测间隔内每秒写入文件系统的 4 K 页数。
Sios
虚拟内存管理器在监控间隔内每秒发出的 I/O 请求数。
MEMORY 显示实际内存大小和使用中内存的分布情况。 将报告以下数据:
Real,MB
实际内存的大小以兆字节为单位。
% Comp
分配给计算页面帧的实际内存百分比。 计算页面帧由分页空间支持。
% Noncomp
分配给非计算帧的实际内存百分比。 非计算页面框架由文件空间(数据文件、可执行文件或共享库文件)支持。
% Client
分配用于缓存远程挂载文件的实际内存百分比。
PAGING SPACE 显示调页空间的大小和使用情况。 将报告以下数据:
Size,MB
系统中所有分页空间的总和,单位为兆字节。
% Used
当前使用的分页空间占总分页空间的百分比。
% Free
空闲分页空间占总分页空间的百分比。
NFS 按每秒的调用数显示 NFS 统计信息。 将报告以下数据:
  • Server V2 calls/sec
  • Client V2 calls/sec
  • Server V3 calls/sec
  • Client V3 calls/sec
Total WPAR 显示系统中定义的工作负载分区总数。 处于 Defined, Active, BrokenTransition 状态的工作负载分区总数。
Active WPAR 显示资源活动 工作负载分区的总数。
AME 显示已启用 Active Memory Expansion 的系统中的内存压缩统计信息。 将报告以下数据:
TMEM,MB
真实内存大小(以兆字节计)。
CMEM,MB
压缩池大小(以兆字节计)。
EF[T/A]
目标和实际等扩展因素。
CI
压缩池页面调进数。
CO
压缩池页面调出数。

topas 命令的变量部分显示一个、两个、三个、四个或五个分节。 如果显示多个分节,则按以下顺序显示:

当您启动 topas 命令时,它会显示监控热实体的分区。 只有当 WLM 处于活动状态时,才会显示 " 工作负载管理器 (WLM) 类 "分节。

必须启动 WLM 才能查看 WLM 和 WPAR 统计数据。

提示: 当某指标没有 WPAR 特定信息时,该指标的全系统值将以倒置背景显示,即白色文本和黑色背景。

topas 命令显示的分节详情如下表所示:

表 2. 分节详情
描述
Processor utilization

本小节显示所有处理器使用情况的单行报告摘要。 按一次 c 键可关闭本小节。 如果存在不止一个处理器,按两次 c 键就会显示处理器列表。 按三次 c 键,显示一个条形图,显示累计的处理器使用情况。 两种格式都显示以下字段:

User%
以用户模式运行的程序使用处理器的百分比。 默认按用户百分比排序。
Kern%
在内核模式下运行的程序使用处理器的百分比。
Wait%
等待 I/O 的时间百分比。
Idle%
处理器的空闲时间百分比。
Physc
使用的物理处理器数量。 仅在分区使用共享处理器运行时显示。
%Entc
已使用的有权容量百分比。 仅在分区使用共享处理器运行时显示。

当此子节显示热处理器的列表时,列表按 User% 字段排序。 不过,其他字段的排序方式是将光标移到所需列。

Network interfaces

本子节显示一行所有网络接口活动的报告摘要。 按一次 n 键可关闭本小节。 按两次 n 键,显示活动网络接口列表。 显示的最大接口数是使用 -n 标志指定的受监控的活动接口数。 如果还显示其他子节,那么将显示较少的接口。 两个报告都显示以下字段:

BPS
监控时间间隔内每秒的总吞吐量,单位为千字节 (kbs)。 该字段是每秒接收和发送的(kbs)总和。
Interf
网络接口的名称。
I-Pack
监控时间间隔内每秒接收到的数据包数量。
KB-In
监测间隔内每秒接收的千字节数。
KB-Out
监控时间间隔内每秒发送的千字节数。
O-Pack
监控时间间隔内每秒发送的数据包数量。

当此子节显示热网络接口列表时,按 BPS 字段对列表进行排序。 不过,其他字段的排序方式是将光标移到所需列。 排序最多只能对 16 个网络适配器有效。

Physical disks

本小节显示所有物理磁盘活动的单行报告摘要。 按一次 d 键可关闭本小节。 再次按 d 键,显示活动物理磁盘列表。 显示的最大物理磁盘数是使用 -d 标志指定的受监控的活动物理磁盘数。 如果还显示其他子节,那么将显示较少的物理磁盘。 两个报告都显示以下字段:

Busy%
物理磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。
BPS
在监视时间间隔内每秒传输(读写)的数据量(以千字节为单位)。 此字段的值是 KB-Read 值与 KB-Writ 值之和。
Disk
物理磁盘的名称。
KB-Read
每秒从物理磁盘读取的 kbs 数量。
KB-Writ
每秒写入物理磁盘的千字节数。
TPS
每秒向物理磁盘发出的传输次数。 传输是对物理磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输的大小是无限制的。

当此子节显示热物理磁盘列表时,按 BPS 字段对列表进行排序。 不过,其他字段可以通过将光标移到所需列来对列表进行排序。 排序仅对最多 128 个物理磁盘有效。

File system

本小节显示所有文件系统活动的单行报告摘要。 按一次 f 键,关闭该部分。 按两次 f 键,显示活动文件系统列表。 所显示的最大文件系统数为受监视活动文件系统的数目(当它们是由 -f 标志指定时)。 如果还显示其他子节,那么将显示较少的文件系统。 两个报告都显示以下字段:

BPS
在监视时间间隔内每秒传输(读写)的数据量(以千字节为单位)。 此字段的值是 KB-Read 字段值与 KB-Writ 字段值之和。
File System
文件系统的名称。
KB-Read
每秒从文件系统读取的千字节数。
KB-Writ
每秒写入文件系统的千字节数。
TPS
每秒向文件系统发出的传输次数。 传输是向文件系统的 I/O 请求。 可以将多个逻辑请求组合成到文件系统的单个 I/O 请求。 传输的大小不确定。

当此子节显示文件系统的列表时,按 BPS 字段对列表进行排序。 不过,其他字段可以通过将光标移至目标列来对列表进行排序。

提示: 如果文件系统名称超出屏幕中的字段宽度,那么将以截断格式显示文件系统名称。 截断符包含文件系统的前几个字符和后几个字符,句号(...)代替名称的中间部分。 例如,如果文件系统名称是 filesystem001234,那么名称将显示为 files..01234
WLM classes

此子节显示热 工作负载管理器 (WLM) 类的列表。 显示的 WLM 类别的最大数量是使用 -w 标志指定的受监控的热 WLM 类别的数量。 如果还显示其他子节,那么将显示较少的类。 按 w 键可关闭此子节。 对于每一个类会显示以下字段:

% processor Utilization
在监视时间间隔内 WLM 类的平均处理器使用率。
% Mem Utilization
WLM 类在监控时间间隔内的平均内存使用量。
% Blk I/O
监控时间间隔内 WLM 类块 I/O 的平均百分比。

本小节首次显示常用 WLM 类别列表时,该列表按 CPU% 字段排序。 不过,其他字段的列表排序方法是将光标移到所需的列上。

提示: 如果 WLM 类名超出屏幕中的字段宽度,那么 WLM 类名将被截断。 截断符包含 WLM 类的前几个字符和后几个字符,句号(...)代替名称的中间部分。 例如,如果 WLM 类名称为 unclassified00123 ,则 WLM 类名称显示为 uncla..00123
Workload partitions

如果使用 -@ 标志启动, 工作负载分区分节将取代 WLM 分节。 此子节显示热 工作负载分区的列表。 显示的最大工作负载分区数是指定时要监控的热 WPAR 的数量。 -w-@ 旗帜。 如果还显示其他子节,那么将显示较少数量的 WPAR 。 要关闭工作量分区分节,请按 @ 键。 对于每个 WPAR,将显示以下字段:

WPAR
工作负载分区 (WPAR) 的名称。
% processor Utilization
监控时间间隔内 WPAR 处理器的平均使用率。
% Mem Utilization
监控时间间隔内 WPAR 的平均内存使用量。
% Blk I/O
监测间隔内 WPAR 的平均块 I/O %。

本小节显示常用 WPAR 列表时,该列表按 CPU% 字段排序。 但是,其他字段的排序方法是将光标移到要用于对列表进行排序的目标列的顶部。

提示: 如果 WPAR 名称超出显示中的字段宽度,那么 WPAR 名称将被截断。 截断内容包括 WPAR 的前几个字符和后几个字符,句号(...)代替名称的中间部分。 例如,如果 WPAR 名称为 neptune00123 ,则 WPAR 显示为 neptu..00123
Processes 此子节显示热进程列表。 显示的最大进程数是使用 -p 标志指定的受监控热进程数。 如果还显示其他子节,那么将显示较少的进程。 按 p 键可关闭此子节。 进程是按照在监视时间间隔内它们的处理器的使用情况进行排序的。 对于每一进程会显示以下字段:
Name
进程中运行的可执行程序的名称。 此名称已除去任何路径名和自变量信息,并截断为 9 个字符的长度。
Process ID
进程的进程标识。
% CPU Utilization
进程在监控间隔内的平均处理器使用率。 首次显示进程时,该值是进程生存期内的平均处理器使用率。
Paging Space Used
分配给该进程的分页空间大小。 这可以被视为进程足迹的一种表达方式,但不包括用于保存可执行程序及其依赖的任何共享库的内存。
Process Owner (if the WLM section is off)
进程用户的用户名。
工作量管理器 (WLM) Class (if the WLM section is on)
进程所属的 WLM 类。
WPAR (if the WPAR section is on)
进程所属的 WPAR 名称。
提示: 如果 WLM 类/WPAR 名称超出屏幕中的字段宽度,那么 WLM 类/WPAR 名称将被截断。 截断包含 WLM 类/WPAR的前几个字符和最后几个字符,名称的中间部分将替换为句点 (..)。 例如,如果 WLM 类/WPAR 名称为 unclassified00123,那么 WLM 类/WPAR 名称将显示为 uncla..00123

适配器面板视图

使用 topas -D 命令时,可按 d 键以显示“适配器”面板视图。 在此面板中,会显示下列指标:
表 3.
描述
Adapter 适配器的名称。
KBPS 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。
TPS 指示适配器每秒所发出的平均传输次数。
KB-R 从适配器读取的总数据量(以千字节为单位)。
KB-W 写入适配器的总数据量(以千字节为单位)。
如果按 f 键,那么将在“适配器”面板上显示属于该适配器的磁盘的下列详细信息:
表 4.
描述
AQD 等待发送到虚拟目标设备或磁盘的平均请求数。
AQW 传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
Busy% 虚拟目标设备或磁盘处于活动状态的时间百分比(虚拟目标设备或磁盘的带宽使用率)。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
KB-R 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。
KB-W 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
TPS 每秒向虚拟目标设备或磁盘发出的传输次数。 传输是对虚拟目标设备或磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输为中等大小。
Vtargets/Disk 虚拟目标设备或磁盘的名称。

虚拟适配器面板视图

运行 topas -D 命令时,可按 v 键以显示“虚拟适配器”面板视图。 在此面板中,会显示下列指标:
表 5.
描述
AQD 等待发送到适配器的平均请求数。
AQW 传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
KBPS 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。
KB-R 每秒从主机服务器接收到的数据块数量。
KB-W 每秒从此适配器发送到主管服务器的块数。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
TPS 每秒向适配器发出的传输次数。
vAdapter 虚拟适配器的名称。
如果按 f 键,那么将在“虚拟适配器”面板上显示属于该适配器的磁盘的下列详细信息:
描述
AQD 等待发送到虚拟目标设备或磁盘的平均请求数。
AQW 传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
Busy% 虚拟目标设备或磁盘处于活动状态的时间百分比(虚拟目标设备或磁盘的带宽使用率)。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
KB-R 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。
KB-W 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
TPS 每秒向虚拟目标设备或磁盘发出的传输次数。 传输是对虚拟目标设备或磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输为中等大小。
Vtargets/Disk 虚拟目标设备或磁盘的名称。

MPIO 面板视图

使用 topas -D 命令时,可按 m 键以显示 MPIO 面板视图。 在此面板中,上一部分包含的度量与“磁盘”面板所显示的度量相同。

面板的下一部分包含下列字段:
描述
Busy% 路径处于活动状态的时间百分比(路径的带宽使用率)。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
KB-R 每秒在该路径中读取的数据量(以千字节为单位)。
KB-W 每秒在该路径中写入的数据量(以千字节为单位)。
Path 路径的名称。
TPS 每秒在该路径中发出的传输次数。

面板冻结

键盘上的 space bar 键是冻结 topas 面板的切换键。 如果冻结, topas 会停止数据收集,并继续显示上一次迭代的数据。 可在面板上进行移动,并根据所选列对数据进行排序。 在冻结状态下,如果在面板之间移动,某些面板可能不显示数据。 在这种情况下,按 space bar 键解冻 topas 面板。

滚动

如果数据量超过 topas 窗口大小,则使用 Page UpPage Down 键滚动数据。 数据是根据所选列排序的。

注: 上述功能可通过 topas 中的选定面板使用。

I/O 内存使用量池面板

在共享内存模式下启用逻辑分区面板 (topas -L) 时,可按 e 键显示 I/O 内存权限池面板。

将在此面板的下一部分中显示下列度量:
表 6.
描述
iompn I/O 内存池的名称。
iomin 池的最小 I/O 内存使用量。
iodes 池的期望 I/O 内存使用量。
ioinu 池的当前 I/O 内存使用量。
iores 池的保留 I/O 内存使用量。
iohwm 供池使用的最大 I/O 内存使用量(高水位标记)。
ioafl 对于此池,分配请求失败的总次数。

跨分区视图和记录

该面板显示的指标与 lparstat 命令类似,适用于所有可识别为属于同一硬件平台的分区。 AIX 分区的指标。 专用分区和共享分区及相应的指标显示在单独的部分中。 顶端部分表示从分区集收集的聚集数据,以显示整个分区、内存和处理器活动。

要远程启用此面板以从其他分区进行收集,需要使用 perfagent.toolsbos.perf.tools 的最新更新来支持此功能。 对于早期版本的 AIXtopas 命令也会从安装了性能辅助产品 ( perfagent.server ) 的分区收集远程数据。 topas -C 命令可能无法找到位于其他子网的分区。 为避免这种情况,请创建一个 $HOME/Rsi.hosts 文件,其中包含每个分区的完全合格主机名(包括域),每行一个主机。

注意: topas -C 命令向同一子网中的所有逻辑分区 (LPAR) 发送广播数据包,但只处理来自同一 CEC 中 LPAR 的响应。

以下指标显示在初始跨分区面板中。 使用 "附加跨分区面板子命令 "部分中的按键切换,可以显示带有完整描述性标签的附加指标:

分区总数:
表 7.
描述
Shr 基于系统处理器的共享分区数。
Ded 基于系统处理器的专用分区数。
内存 (以 GB 计):
表 8.
描述
Mon 受监视分区的总内存。
Avl 对分区集可用的内存。
InUse 受监控分区正在使用内存。
处理器:
表 9.
描述
Shr 共享处理器数。
Ded 专用处理器数。
PSz 系统中的共享物理 CPU 数。
APP 指示系统(缺省共享处理器池)中可用的物理处理器数。
注意: 默认共享处理器池包含托管系统上可用的物理处理器。 topas 命令从同一受管系统上的 LPAR 提供的数据中检索 APP 值。 如果这些 LPAR 不属于缺省共享处理器池,那么 topas 命令无法确定受管系统的 APP 值。 在此情况下,APP 值由 -(连字符)字符指示。
Don 捐赠给处理器池的处理器总数
Shr_PhysB 所有共享分区使用的物理处理器总数
Ded_PhysB 所有专用分区使用的物理处理器总数
个别分区数据:
表 10.
描述
Host 主机名
OS 操作系统级别
Mod 各个分区的方式。 此方式显示为 3 个字符。
Character 第一个字符指示分区中的 CPU。 第二个字符指示分区的内存方式。 第三个字符指示分区的能耗状态。
Mem 内存总量以千兆字节为单位。
InU 正在使用的内存量(以千兆字节计)。
Lp 逻辑处理器数。
Us 以用户模式运行的程序使用处理器的百分比。
Sy 在内核模式下运行的程序使用处理器的百分比。
Wa 等待 I/O 时耗用的时间所占的百分比。
Id 处理器处于空闲状态的时间所占的百分比。
PhysB 每个分区使用的物理处理器总数。
Ent 授予权利(仅共享)。
%Entc 消耗的应享权利百分比(仅共享)。
Vcsw 每秒的虚拟上下文切换平均次数(仅限共享方式)。
PhI 每秒的幻像读取中断平均次数(仅限共享方式)。
Pmem 对分区逻辑内存提供支持的物理内存(如果是在共享内存方式下)。
%idon 在显式地贡献空闲周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用。
%bdon 贡献忙周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用。
%istl 当系统管理程序正在盗用空闲周期时使用的物理处理器百分比。 此度量值仅对专用分区方式适用。
%bstl 当系统管理程序正在盗用忙碌周期时使用的物理处理器百分比。 此度量值仅对专用分区方式适用。
对于共享分区:
表 11.
第一个字符 描述
C 启用且限制 SMT
c 禁用且限制 SMT
U 启用且不限制 SMT
u 禁用且不限制 SMT
对于专用分区:
表 12.
第一个字符 描述
S 启用且不贡献 SMT
d 禁用且贡献 SMT
D 启用且贡献 SMT
- 禁用且不贡献 SMT
表 13.
第二个字符 描述
M 启用 AMS,但禁用 AME
- 同时禁用 AME 和 AMS
E 同时启用 AME 和 AMS
e 启用 AME,但禁用 AMS
表 14.
第三个字符 描述
S 已启用静态省电方式
d 电源保存方式已禁用
D 已启用动态省电方式
- 未知/未定义
E 已启用省电方式
d 已禁用省电方式

没有贡献专用分区时,将不显示 %idon%bdon 指标。

需求: 至少一个要监视的分区必须为要收集的池信息度量配置池利用率权限 (PUA)。
对于跨分区监视/记录,某些分区的一些全局数据不可用。 -o 选项允许您在命令行中指定这些字段。 (可选) 您可以配置系统以允许 topas 命令直接查询 HMC 以获取此信息。 这需要以下几步:
  1. 在分区上安装 OpenSSH。
  2. HMC 上对用户 hscroot 启用远程命令支持,以允许从分区打开 ssh 连接。
  3. HMC 上配置 ssh ,以在从所选分区查询时不需要 HMC 用户 hscroot 的密码。 这需要 HMC 上的 .ssh/authorized_keys2 用于用户登录 hscroot
  4. 从分区运行 ssh -l hscroot hmc_address date 以确认是否可以在不需要输入密码的情况下显示日期。
  5. 运行该命令时,使用使用表中描述的 topas -o 选项指定管理系统和 HMC 名称。 topas 命令时,使用使用表中描述的选项指定受管系统和 HMC 名称。
限制: 此功能仅适用于 HMC 版本 5 及以上,只有在仔细考虑任何安全影响后才可启用。
在初始屏幕(具有详细标题的跨分区视图)按 g 键时显示下列内容:
Topas CEC Monitor             Interval:  10             Mon Jan 22 00:08:00 2007
Partition Info    Memory (GB)        Processor         Virtual Pools :   2
Monitored  :  2   Monitored  : 6.2   Monitored  :2.0   Avail Pool Proc: 5 
UnMonitored:  -   UnMonitored:   -   UnMonitored:  -   Shr Physical Busy:  0.00
Shared     :  0   Available  :   -   Available  :  -   Ded Physical Busy:  0.05 
Uncapped   :  0   UnAllocated:   -   UnAllocated:  -   Donated Phys. processors: 0.00
Capped     :  2   Consumed   : 1.9   Shared     :  0   Stolen Phys. processors : 0.01 
Dedicated  :  2                      Dedicated  :  2   Hypervisor
Donating   :  0                      Donated    :  0   Virt. Context Switch: 347
                                     Pool Size  :  0   Phantom Interrupts  :   0

Host       OS  M Mem InU Lp  Us Sy Wa Id  PhysB  Vcsw Ent  %EntC PhI
-------------------------------------shared-------------------------------------
ptoolsl1   A53 U 3.1 1.9  4   1  2  0 96   0.01  398  0.20   5.3   0k
Host       OS  M Mem InU Lp  Us Sy Wa Id  PhysB  Vcsw  %istl %bstl %bdon %idon
------------------------------------dedicated-----------------------------------
ptools1    A54 S 3.1 0.9  2   0  0  0 99   0.00  177    0.1   0.0   0.0   0.0
ptoolsl3   A54 S 3.1 0.9  2   0  0  0 99   0.00  170    0.2   0.0   0.0   0.0

以下标题在先前屏幕上:

分区信息
描述
监控 受监视的分区数
不受监控 不受监视的分区数
共享 共享分区数
不受限 不受限的共享分区数
受限 受限的共享分区数
专用 专用分区数
赠予 捐赠的分区数量
内存:
描述
监控 受监视的总内存
UnMonitored 不受监视的总内存
可用 可用的总内存
UnAllocated 未分配给任何分区的总内存
已占用 分区消耗的总内存
处理器:
描述
监控 受监视的物理处理器数
UnMonitored 不受监视的物理处理器数
可用 CEC 系统中可用的物理处理器数量
UnAllocated 未分配给任何分区的物理处理器数
共享 共享分区中的处理器数
专用 专用分区中的处理器数
已捐赠 所有贡献分区的处理器之和
池大小 系统中的共享物理 CPU 数。
可用处理器池 指示系统(缺省共享处理器池)中可用的物理处理器数。
注: 缺省共享处理器池包含受管系统上可用的物理处理器。 topas 命令从同一受管系统上的 LPAR 提供的数据中检索 APP 值。 如果这些 LPAR 不属于缺省共享处理器池,那么 topas 命令无法确定受管系统的 APP 值。 在此情况下,APP 值由 -(连字符)字符指示。
Shr 物理忙碌 所有共享分区中处于忙状态的物理分区之和
已占用的物理忙碌 所有专用分区中处于忙状态的专用分区之和
已捐赠 Phys。 处理器 所有分区中报告为处理器数的贡献处理器周期之和
窃用的物理。 处理器 所有分区中报告为处理器数的盗用处理器周期之和
虚拟池 虚拟池数
病毒。 上下文切换次数 在监视时间间隔内每秒的虚拟上下文切换次数。
幻像读取中断 在监视时间间隔内每秒的幻像读取中断总次数
topas 命令在任何跨分区视图内部运行时,按 p 键以启动池面板。 下面是一个示例,显示为:
pool  psize entc maxc physb app   mem  muse
0     3.0    2.0  4.0  0.1  2.0   1.0  1.5
1     4.0    3.0  5.0  0.5  1.5   1.0  0.5
2     3.0    2.5  4.0  0.2  2.0   1.0  0.5
您可以向上或向下滚动池 ID 列,然后按 f 键,只列出属于光标所在 ID 的共享分区。 屏幕中可能会显示下列标题:
描述
psize 池的有效最大容量
entc 池的授权容量
最大 池的最大容量
physb 池的共享分区中处于忙状态的物理处理器之和
app 池中的可用物理处理器
mem 池中所有共享分区的受监视内存之和
缪思 池中所有共享分区的已耗用内存之和
topas 命令正在任何跨分区视图中运行时,按 v 键以显示虚拟 I/O 服务器/客户机吞吐量面板。 将显示下列指标:
描述
AQD 等待发送的平均请求数。
AQW 传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
客户机 VIO 客户机的名称。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
KB-R 每秒读取的数据量(以千字节为单位)。
KB-W 每秒写入的数据量(以千字节为单位)。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
服务器 VIO 服务器的名称。
TPS 每秒发出的传输次数。

如果 topas 命令正在“虚拟 I/O 服务器/客户机吞吐量”面板中运行,那么在从“虚拟 I/O 服务器/客户机吞吐量”面板中选择服务器后,按 d 键以切换到 VIO 服务器/客户机磁盘详细信息面板。 此面板的上一部分显示服务器适配器详细信息,而下一部分显示目标设备和客户机磁盘详细信息。 要列出属于该适配器的目标设备和客户机磁盘,请选择该适配器并按 f 键。

“虚拟 I/O 服务器/客户机磁盘详细信息”面板显示下列指标:
描述
适配器 服务器适配器的名称。
目标 属于服务器适配器的虚拟目标设备的名称。
客户机磁盘 客户机磁盘的名称,该磁盘已映射到服务器适配器的虚拟目标设备。
该面板的上一部分显示适配器的下列详细信息:
描述
KBPS 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。
TPS 每秒向适配器发出的传输次数。
KB-R 从适配器读取的总数据量(以千字节为单位)。
KB-W 写入适配器的总数据量(以千字节为单位)。
AQD 等待发送到适配器的请求数。
AQW 传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
该面板上显示虚拟目标设备和客户机磁盘的下列详细信息:
描述
繁忙百分比 虚拟目标设备或磁盘处于活动状态的时间百分比(虚拟目标设备或磁盘的带宽使用率)。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
TPS 每秒向虚拟目标设备或磁盘发出的传输次数。 传输是对虚拟目标设备或磁盘的 I/O 请求。 可以将多个逻辑请求合并为对虚拟目标设备或磁盘的单个 I/O 请求。 传输为中等大小。
KB-R 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。
KB-W 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。
AQD 等待发送到虚拟目标设备或磁盘的平均请求数。
AQW 传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。

要从 CEC 面板显示内存池面板,请按 m 键。 此面板显示系统中所有内存池的统计信息。 要在该面板的下一部分显示与该池相对应的分区,请选择特定内存池并按 f 键。

该面板的标题部分显示以下值:
描述
Mshr 以共享内存方式运行的逻辑分区 (LPAR) 数。
已安装 以专用内存方式运行的 LPAR的数量。
系统中的内存池总数。
mpsz 所有内存池的物理内存总大小(以吉字节计)。
MPuse LPAR 使用的与所有池相关的内存总量,单位为千兆字节。
定义 所有池中所有 LPAR 的 I/O 内存总容量单位为千兆字节。
USE 所有池中正在使用的所有 LPAR 的总 I/O 内存使用量 (以千兆字节为单位)。
周一 系统受监控内存总量( Mpsz 指标值与专用内存分区内存总量指标值之和)。
InUse 系统正在使用的总内存(MPuse 指标与专用内存分区正在使用的总内存指标之和)。
平均 系统的总可用内存(Mon 指标减去 InUse 指标之差)。
将显示池的以下值:
描述
mpid 内存池的标识。
mpsz 内存池物理内存总量的单位是千兆字节。
墊片 使用中的内存池总内存(这是分配给池中所有 LPAR 的物理内存的总和)。
mem 池中所有分区的聚集逻辑内存的大小(以吉字节计)。
备忘录 池中所有分区使用的聚集逻辑内存(以吉字节计)。
iome 为池中的所有 LPAR 配置的 I/O 内存使用量的聚集 (以千兆字节为单位)。
iomu 用于池中所有 LPAR 的 I/O 内存使用量的聚集 (以千兆字节为单位)。
hpi 池中所有 LPAR 发生的系统管理程序缺页故障的聚集数量。
hpit 池中所有 LPAR 等待管理程序分页的总时间(毫秒)。
将显示池中分区的以下值:
描述
mem 分区的逻辑内存大小(以吉字节计)。
备忘录 分区所使用的逻辑内存(以吉字节计)。
备忘录 逻辑内存由 LPAR 借给虚拟机管理程序。
pmem 从内存池分配给分区的物理内存(以吉字节计)。
iom LPAR 配置的 I/O 内存使用量 (以千兆字节为单位)。
iomu 用于 LPAR 的 I/O 内存使用量 (以千兆字节为单位)。
hpi 系统管理程序缺页故障数。
hpit 等待管理程序分页进入所花费的时间(毫秒)。
vcsw 每秒的虚拟上下文切换平均次数。
physb 处于忙状态的物理处理器。
%entc 消耗的处理器使用量百分比。

集群利用率视图

集群是一组相关分区或节点。 “集群利用率”视图可以显示 HA 集群或用户定义集群的利用率。 此面板显示与其可标识为属于同一硬件平台的所有 AIX 分区的 lparstat 命令相似的度量。 专用分区和共享分区及相应的指标显示在单独的部分中。 顶端部分表示从分区集收集的聚集数据,以显示整个分区、内存和处理器活动。

初始集群利用率面板显示下列指标。 可以使用 “其他集群利用率面板子命令” 主题中确定的关键切换按钮来显示带有完整描述性标签的其他指标。

分区总数:
描述
嘘声 基于系统处理器的共享分区数。
Ded 基于系统处理器的专用分区数。
内存 (以 GB 计):
描述
周一 受监视分区的总内存。
InUse 受监控分区正在使用内存。
处理器:
描述
嘘声 共享处理器数。
Ded 专用处理器数。
Shr_PhysB 对于所有共享分区,处于忙状态的物理处理器总数。
Ded_PhysB 对于所有专用分区,处于忙状态的物理处理器总数。
个别分区数据:
描述
主机: 主机名。
CEC CEC 标识。
OS 操作系统级别
内存 内存总量以千兆字节为单位。
M 各个分区的方式。
InU 正在使用的内存量(以千兆字节计)。
Lp 逻辑处理器数。
US 以用户模式运行的程序占用处理器的百分比。
sy 在内核模式下运行的程序占用处理器的百分比。
wa 等待 I/O 时耗用的时间所占的百分比。
标识 处理器处于空闲状态的时间所占的百分比。
PhysB 处于忙状态的物理处理器数。
事件 授予权利(仅共享)。
%Entc 消耗的权利百分比(仅共享)。
vcsw 每秒的虚拟上下文切换平均次数(仅限共享方式)。
对于共享分区
字符 描述
C 启用且限制 SMT
c 禁用且限制 SMT
u 启用且不限制 SMT
u 禁用且不限制 SMT
对于专用分区
字符 描述
启用且不贡献 SMT
禁用且贡献 SMT
启用且贡献 SMT
- 禁用且不贡献 SMT
在初始屏幕(生成具有详细标题的“集群利用率”视图)上按 g 键时显示下列数据:
	Topas CEC Cluster Monitor ID:        Interval:  10             Thu Apr 2 16:13:18 2009
Partitions 		    Memory (GB)        Processor
Shr  :2			      Mon : 6.0          Shr  :1.5         Shr_PhyB : 0.01 
Ded  :2			      InU : 3.0          Ded  :2           Ded_PhyB : 0.00 

Host        CEC    OS   M  Mem  InU Lp Us Sy Wa Id  PhysB  Vcsw Ent  %EntC
-------------------------------------shared-------------------------------
clock16  19318230  A61  U  2.0  1.1 2  0  0  0  99  0.00   423  0.75  0.6
clock15  19318230  A61  U  2.0  1.6 2  0  0  0  99  0.01   985  0.75  0.9
  
Host        CEC    OS   M  Mem  InU Lp Us Sy Wa Id  PhysB  Vcsw
------------------------------------dedicated------------------
ses10    19318230  A61  D  2.0  1.1  2 0  0  0  99  0.00   0
clock10  19318230  A61  D  0.0  0.0  2 0  0  0  99  0.00   742

The following display when press g key from the above panel, 
which brings the cluster utilization view with detailed headers:

Topas Cluster Monitor ID:         Interval:  10      Thu Apr  2 16:13:44 2009
Partition Info    Memory (GB)      Processor         Supplier: ses10.in.ibm.com
Monitored :4      Monitored:6.0    Monitored :3.5    Shr Physical Busy :0.01
Shared    :2      Consumed :3.0    Shared    :1.5    Ded Physical Busy :0.00
Uncapped  :2                       Dedicated :2
Capped    :2
Dedicated :2

Host        CEC    OS   M  Mem  InU Lp Us Sy Wa Id  PhysB  Vcsw Ent  %EntC
-------------------------------------shared-------------------------------
clock16  19318230  A61  U  2.0  1.1 2  0  0  0  99  0.00   423  0.75  0.6
clock15  19318230  A61  U  2.0  1.6 2  0  0  0  99  0.01   985  0.75  0.9
  
Host        CEC    OS   M  Mem  InU Lp Us Sy Wa Id  PhysB  Vcsw
------------------------------------dedicated------------------
ses10    19318230  A61  D  2.0  1.1  2 0  0  0  99  0.00   0
clock10  19318230  A61  D  0.0  0.0  2 0  0  0  99  0.00   742

实现细节

在启动 topas 或任何其他 SPMI 用户后添加的磁盘和网络适配器不会反映在 topas 中。 停止 topas 和所有使用 SPMI 的客户端,然后在更改磁盘和网络适配器后重新启动。

标志

描述
-@ WparName 显示特定于 WPAR的度量。 如果使用 wparname 参数指定了 WPAR 名称, topas 就会监控该 WPAR
-c热处理器 hotprocessor 参数指定要监控的热处理器数量。 这也是屏幕上有足够可用空间时显示的最大处理器数。 如果该数量超过可用处理器数,将只监视和显示已安装的处理器。 如果此参数被省略,假定 2 为缺省值。 如果指定 0(零)值,将不监视任何处理器信息。
-C 显示“跨分区”面板。 topas 命令从同一硬件平台上运行的 AIX 分区收集一组度量。 这些度量与 lparstat 命令收集的度量相似。 此时显示专用和共享分区,一组聚集值概述了整个硬件系统分区集。 如果 HMC 连接不可用,那么只能通过 line 命令设置 HMC 平台中提供的某些值。
-g 显示“集群利用率”面板。 topas 命令从同一硬件平台上运行的 AIX 分区收集一组度量值。 这些度量与 lparstat 命令收集的度量相似。 将显示专用分区和共享分区。
-D 显示“磁盘指标”屏幕(磁盘面板视图)。 该屏幕报告磁盘服务时间、磁盘排队指标以及磁盘吞吐量。 报告以下指标:
磁盘
物理磁盘的名称。
莆式耳 (%)
物理磁盘处于活动状态的时间百分比(磁盘的带宽使用率)。
KBPS
在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
TPS
每秒向物理磁盘发出的传输次数。 传输是对物理磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输为中等大小。
KB-R
每秒从物理磁盘读取的数据量(以千字节为单位)。
ART
对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MRT
对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
KB-W
每秒写入物理磁盘的数据量(以千字节为单位)。
AWT
对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT
对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AQW
传输请求在等待队列中花费的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
AQD
等待发送到磁盘的平均请求数。
在指定 -D 标志的情况下,您可以运行下列子命令:
  • 要查看 适配器面板,请按 d 键。
  • 要显示分区中存在的所有虚拟适配器 (虚拟适配器面板) ,请按 v 键。
  • 要显示属于适配器或虚拟适配器的磁盘,请按 f 键。
  • 要显示 MPIO 面板,请按 m 键。 此面板将显示磁盘详细信息和路径详细信息。 要列出磁盘的路径,请按 f 键。

限制:

-D 选项提供“磁盘”面板视图来报告磁盘服务时间、磁盘排队指标以及磁盘吞吐量。 每当 -D 选项启动时,都会在第一个时间间隔内重置磁盘最小和最大服务时间指标。 因为会在 -D 选项的第一个时间间隔内重置服务时间指标,所以会影响 -D 选项的现有实例或者其他某个使用者对磁盘服务时间指标的使用。

-d hotdisk 指定要受监视的磁盘数。 hotdisk 参数指定要监视的热磁盘数。 这也是在屏幕有足够的可用空间时显示的最大磁盘数。 当此数目超过所安装的磁盘数时,只有已安装的磁盘将受监视和显示。 如果此参数被省略,假定 2 为缺省值。 如果指定值为 0(零),就不监视磁盘信息。
-E 显示虚拟 I/O 服务器上共享以太网适配器的统计信息。 将显示下列指标:
KBPS
在监视时间间隔内每秒的总吞吐量(以千字节为单位)。 此字段的值是每秒接收到的千字节数和发送的千字节数之和。
I-Pack
在监视时间间隔内每秒接收到的数据包数。
O-Pack
在监视时间间隔内每秒发送的数据包数。
KB-In
在监视时间间隔内每秒接收到的数据量(以千字节为单位)。
KB-Out
在监视时间间隔内每秒发送的数据量(以千字节为单位)。
-f

显示文件系统显示。 使用 -@ 标志或 @ 子命令指定该标志时,文件系统会在两个窗口中显示。 屏幕顶部显示活动 WPAR的列表。 此表可按任意一栏来排序。 显示报告文件系统服务时间、文件系统排队指标和文件系统吞吐量。 报告以下指标:

文件系统
文件系统的名称。
KBPS
在监视时间间隔内每秒传输(读写)的数据量。 此字段的值是 KB-Read 值与 KB-Writ 值之和。
TPS
每秒向文件系统发出的传输次数。 传输是向文件系统的 I/O 请求。 可以将多个逻辑请求组合成到文件系统的单个 I/O 请求。 传输的大小不确定。
KB-读
每秒从文件系统读取的数据量(以千字节为单位)。
KB-Writ
每秒从文件系统写入的千字节数。
Open
文件打开的逻辑数。
创建
文件创建的逻辑数。
Lock
文件系统中文件锁的数量。
提示: 如果文件系统名称超出显示中的字段宽度,那么将截断显示的文件系统名称。 截断包含文件系统的第一个和最后几个字符,名称的中间部分将替换为句点 (..)。 例如,如果文件系统名称为 filesystem001234,那么文件系统名称将显示为 files..01234
-f HotFS

HotFS 参数指定要监控的文件系统数量。 这也是有足够可用空间时显示的文件系统的最大数量。 如果该数量超过可用文件系统的数目,将只监视和显示已安装的文件系统。 如果未指定 -f 标志,缺省值为两个。 如果指定零值,将监视文件系统信息。

-h 用以下格式显示帮助信息:
usage: 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-processors]
              [-U username_owned_processes]
              [-D|-P|-W|-L]
              [-m]
-i interval 设置监视间隔或记录间隔(秒)。 如果使用间隔参数指定 -i 标志, 间隔参数将设置监控间隔。 interval 参数的缺省值为两秒。

如果使用 -R 模式指定 -i 标志,则区间参数将成为分区指标的记录区间。 interval 参数的缺省值为 300 秒。 有效值为 10、15、30、60、120 和 300 秒。

-I 远程投票间隔 对于跨分区显示,使用 remotepollinterval 参数设置从远程分区收集数据的采样间隔。 远程轮询间隔参数的默认值为 10 秒。 允许的值为 10、15、30、60 和 120 秒。
-L 显示逻辑分区屏幕。 此显示将相似数据报告给提供到 mpstatlparstat 的内容。
在共享内存方式下,此面板显示有关分区的 I/O 内存使用量的信息。 现有的 %lbusy%hypvhcalls 指标替换为下列指标:
IOME
分区的 I/O 内存容量单位为千兆字节。
iomu
分区正在使用的 I/O 内存使用量(以吉字节计)。
pmem
支持分区逻辑内存的物理内存,单位为千兆字节。
hpi
系统管理程序页面调进次数。
hpit
等待系统管理程序页面调进的时间(按毫秒计)。

在指定了 -L 标志的情况下,可以按 e 键以显示“I/O 内存使用量池”面板。 有关此面板的更多信息,请参阅 I/O 内存授权池面板

-M 显示“内存拓扑”面板。

此屏幕会报告与 lssrad 命令所提供的内容相似的数据。

此面板中包含两个部分:
  • 第一部分从 SRAD 角度提供了内存拓扑。 在每个 REF1 系统详细信息级别,它提供了各个 SRAD 标识以及与每个标识相关联的资源(内存和处理器)。
  • 第二部分(即,CPU RAD 屏幕)提供了处理器级别的相关数据。

此面板中将显示下列指标:

REF1
第一个硬件提供的参考点可识别相互靠近的资源集。
SRAD
调度程序资源分配域标识。
TOTALMEM
SRAD 中的内存总量(按 MB 计)。
INUSE
SRAD 中正在使用的内存量。
可用
SRAD 中的可用内存量。
FILECACHE
LRU 守护程序占用的文件高速缓存字节数。
HOMETHRDS
SRAD 作为 home 的线程数。 线程通常在 home SRAD 中所包含的 CPU 上运行,但是并不保证一定是这种情况。 创建线程时,系统会为此线程选择 home SRAD。 在线程的生存期中,可以更改此线程的 home SRAD
CPUS
与此 SRAD 关联的处理器。 0 表示 cpu0 与相应的 SRAD 标识相关联。 0 - 28 表示从 cpu0cpu28 的所有 cpus 都与相应的 SRAD 相关联。 如果 CPU 标识之间不是相邻的,那么会用逗号将值分隔开。
TOTALDISP
在该时间间隔内从相应的处理器中分派的线程总数。
LOCALDISP%
在此 SRAD 内(通常是在芯片级别)本地分派的线程所占的百分比。
NEARDISP%
分派给并不在本地、但是相隔不远的 CPU 的线程所占的百分比。 通常,这些可能是共享同一硬件节点的资源。
FARDISP%
通常在硬件节点之外调度到处理器的线程百分比。
注: 本地,近端和远端的硬件含义因各种体系结构而异。
-M 以单色方式显示(无颜色)。
-n 热尼 hotni 参数指定要监控的热网络接口数量。 这也是在屏幕有足够可用空间时显示的网络接口的最大数目。 当这一数字超过已安装的网络接口数量时,只对已安装的网络接口进行监控。 如果省略该自变量,将采用缺省值 2。 如果指定 0(零)值,将不监视任何网络信息。
-P ps 命令相似,-P 标志显示全屏进程屏幕。 显示了最忙进程的列表,与缺省显示时的进程子节类似,只是要用更多的栏来显示每个过程的更多规格信息。 此表可按任意一栏来排序。 以下是显示的指标。
用户
进程所有者的登录名。 将用户名截断为 8 个字符。
PID
进程的进程标识。
PPID
父进程的进程标识。
PRI
进程或内核线程的优先级;数字越大表示优先级越低。
NI
nice 命令指定的进程优先级;用于计算调度其他策略的优先级。
DATA RES
进程的实内存(驻留集)数据大小(4 KB 页)。
TEXT RES
进程的实内存(驻留集)文本大小(4 KB 页)。
PAGE SPACE
进程使用的虚拟工作集大小(4 KB 页)。 注:使用 topas 命令无法获得每个进程的真实调页空间分配。 有关更详细的报告,请参阅 svmon 命令。
时间
进程的执行总时间。
CPU%
处理器使用率百分比。
PGFAULTS
I/O 及其他缺页故障数。
命令
命令名。 将命令名截断到 9 个字符。
-@ (topas-P-@)指定时,将显示新字段WPAR,并删除PPID字段。 所有其他指标保持不变。
WPAR
进程所属的 WPAR 名称。
提示: 如果 WPAR 类名超过 12 个字符并且需要以 12 个字符的格式显示,那么前 5 个字符将后跟两个句点 (.) ,然后后跟最后 5 个字符。 例如,如果 WPAR 类名是neptune001234,那么 WPAR 名称将显示为neptu..01234.
-p热处理 hotprocess 参数指定要监控的热进程数量。 这也是在屏幕有足够可用空间时显示的进程的最大数目。 如果省略该自变量,将采用缺省值 20。 如果指定 0(零)值,将不监视任何进程信息。 对进程信息的检索构成了 topas 的主要开销。 如果不需要进程信息,总是使用此选项来指定不需要进程信息。
-t 在主 topas 屏幕上打开或关闭磁带屏幕部分。
-t 显示全屏磁带屏幕面板。
注: 仅报告 Atape 设备利用率。
此面板显示下列指标:
磁带
磁带设备的名称。
莆式耳 (%)
磁带的带宽使用率。
KBPS
传输(读取或写入)到磁带上的数据量以每秒千字节为单位。
TPS
每秒向磁带发出的平均传输次数。
KB-R
从磁带读取的总数据量(以千字节为单位)。
ART
对于发送的读请求,接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MRT
对于发送的读请求,接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
KB-W
写入适配器的总数据量(以千字节为单位)。
AWT
对于发送的写请求,接收响应的平均时间。 后缀表示时间的单位。 默认时间单位为毫秒。
MWT
对于发送的写请求,接收响应的最长时间。 后缀表示时间的单位。 默认时间单位为毫秒。
-uusername 使用 -P 标志时,该标志会显示用用户名参数指定的用户所拥有的进程。 只有指定的用户拥有进程才能在 All Process Display 中显示。
-V 显示“卷组”面板。 该面板的上一部分报告卷组的下列指标,而在下一部分报告逻辑卷的相同指标。
LogicalVolume/VolumeGroup
逻辑卷或卷组的名称。
TPS
在显示指标的时间间隔内的 I/O 请求总数。
KB-R
在时间间隔内读取的总数据量(以千字节为单位)。
KB-W
在时间间隔内写入的总数据量(以千字节为单位)。
KBPS
每秒在查询逻辑卷或卷组中传输(读或写)的数据量(以千字节为单位)。
-W 显示 全屏 WLM 类显示,这是分割显示。 显示器的顶部显示热 WLM 类的列表,类似于缺省显示时的 WLM 类子节,只是要用足够可用空间来显示全部类名。 此表可按任意一栏来排序。

如果指定 -@ 标志,或者如果按 @ 子命令,那么将显示 WPAR 部分,而不会显示 WLM 部分。 WPAR 部分显示热 WPAR的列表。 此表可按任意一栏来排序。

屏幕的底部显示最繁忙进程的列表,类似于全屏幕进程显示,但仅显示属于使用 f 键选择的一个 WLM 类或 WPAR 的进程。
注意: 如果 WLM 类别未激活,则默认系统进程将显示在显示屏底部。
-w [受监控的热 WLM 级数] hotwlmclass 参数指定要监控的热工作负载管理器 (WLM) 类的数量。 这也是在屏幕上有足够空间时显示的 WLM 班级的最大数量。 如果该数字超过已安装的 WLM 类别数,则只监控已安装的 WLM 类别。 如果省略该自变量,将采用缺省值 2。 如果指定 0(零)值,将不监视任何 WLM 类信息。

常规子命令

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

描述
a 显示正被监视的所有变量子节(处理器、网络、磁盘、WLM 和进程)。 按 a 键总使 topas 命令返回初始主显示屏幕。
c 将累积报告的当前屏幕替换为处理器子节。 再按 c 键时,将显示累积报告。 显示最忙处理器的数量取决于屏幕上的可用空间。
C 激活“跨分区”面板。 如果面板处于活动状态, C 键将重置面板,显示全局摘要、专用和共享部分。 请参阅下面的 其他跨分区面板子命令 部分,以获取特定于此面板的选项。
将总磁盘活动的当前屏幕替换为最忙碌磁盘列表。 再按 d 键时,将显示总磁盘活动。 显示的最忙磁盘数量取决于屏幕上的可用空间。
将当前屏幕替换为“磁盘指标”屏幕。 此屏幕提供有关磁盘访问时间以及磁盘排队的其他信息。 如果再次按下 D 键,那么屏幕将切换回缺省主屏幕。
:NONE. 显示 VIO 服务器中的“共享以太网适配器”面板。
f f 键的同时将光标移到 WLM 类上,以在 WLM 屏幕底部显示类中的前几个进程的列表。 在 topas 命令主面板的文件系统子节上,按 f 键来用最忙碌文件系统列表替换系统的总文件系统活动的缺省报告。 再按 f 键时,将重新回到总文件系统活动的缺省屏幕。 最繁忙文件系统的数量取决于屏幕上的可用空间。在 "卷组 "面板 (topas -V ),可以选择一个卷组名称,然后按 f 键,在 LVM 面板底部显示属于该卷组的顶级逻辑卷列表。
F 将缺省屏幕替换为全屏文件系统屏幕。 此屏幕比主屏幕上的文件系统部分提供有关系统上文件系统的更加详细的信息。 再按 F 键时,将返回缺省主屏幕。
G 激活“集群利用率”面板。 如果面板处于活动状态, Gkey 会重置面板以显示全局摘要、专用和共享部分。 请参阅 其他集群利用率面板子命令 主题,以获取特定于此面板的选项。
h 显示帮助屏幕。
H 显示本地面板的帮助屏幕(如果可用)。
L 用逻辑分区显示替换当前显示;显示LPAR微分区同时多线程指标,类似于lparstatmpstat提供的指标。
n 将系统的总网络活动报告替换为最忙碌的接口列表。 按网络接口子节中的 n 键。 显示最繁忙界面的数量取决于屏幕上的可用空间。
p 打开和关闭热进程子节。 显示最繁忙进程的数量取决于屏幕上的可用空间。
将缺省屏幕替换为全屏进程屏幕。 有关运行在系统上的进程,此显示提供了比主屏幕的进程部分更详细的信息。 再按 P 键时,将切换回缺省主屏幕。
q 退出程序。
R 刷新屏幕。
t 在主面板上打开或关闭磁带屏幕。
显示全屏磁带屏幕。
V 显示“卷组”面板。
w 打开和关闭 工作负载管理器 (WLM) 类子节。 显示的最繁忙 WLM 班级数量取决于屏幕上的可用空间。
W 将缺省屏幕替换为全屏 WLM 类屏幕。 此屏幕提供有关 WLM 类, WPAR 类以及分配给类的进程的更详细信息。 按 @ 键时, WLM 类子节将替换为 WPAR 子节。 再按 W 键时,将切换回缺省主屏幕。
@ 在 WLM 类度量和 WPAR 度量之间切换,即监视 WPAR 而不是 WLM。 此键是 @ 键。 此键对于主面板、“进程”面板、“文件系统”面板和 WLM 面板有效。 如果您在任何其他面板上按 @ 键,该键将被忽略。 @ 键在 WPAR中受限,即在 WPAR中被忽略。 @ 键在以下面板中有效:
主面板
WLM 和进程子部分将由 WPAR 度量值替换。
进程面板
进程面板的缺省方式将替换为 WPAR 方式。
文件系统面板
如果按 f 键,那么文件系统面板包含 WPAR 名称。 每个 WPAR 文件系统度量将显示在此面板的下部分中。
WLM 面板
WLM 子节将由 WPAR 子节替换。
箭头键与 Tab 键 主屏幕(例如,处理器、网络、磁盘、WLM 类以及全屏 WLM 和进程屏幕)的子节可以按照不同的标准排序。 将光标移到一栏上,然后会按该栏进行排序。 各项总是从最高值到最低值排序。 使用跳格键或箭头键来移动光标。 排序只对 128 个磁盘和 16 个网络适配器有效。
~ 显示 nmon 屏幕。 此键是 ~ 键。

其他跨分区面板子命令

topas 跨分区面板处于活动状态时,它接受以下附加 1 字符子命令。 每次监视时间间隔过去时,程序都会对以下的一个子命令进行检查并对任何请求的操作作出响应。

描述
打开和关闭专用分区部分。
g 打开和关闭面板的顶部全局部分以便在简短列表和详细列表之间切换。
R 强制 topas 在连接可用时搜索 HMC 配置更改。 这包括发现的新分区、处理器或内存分配。
打开和关闭共享分区部分。
p 打开或关闭池面板部分。 在池面板内,用户可以选择一个池 ID,然后按 f 键 列出属于该池的共享分区。
v 打开或关闭虚拟 I/O 服务器/客户机吞吐量详细信息。 可以选择一个虚拟 I/O 服务器并按 f 键以列出属于该服务器的 VIO 客户机。
m 打开或关闭内存池面板。 可以选择一个内存池并按 f 键以查看该池中的分区。

其他集群利用率面板子命令

topas "集群利用率" 面板处于活动状态时,它接受以下附加 1 字符子命令。 每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:

描述
打开和关闭专用分区部分。
g 打开和关闭面板的顶部全局部分以便在简短列表和详细列表之间切换。
打开和关闭共享分区部分。

其他磁盘面板 (topas -D) 子命令

topas 磁盘面板处于活动状态时,它接受以下附加 1 字符子命令。 每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:

描述
打开或关闭“适配器”面板。
m 打开或关闭 MPIO 面板。

其他适配器面板子命令

topas "适配器" 面板处于活动状态时,它接受以下附加的 1 字符子命令。 每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:

描述
v 打开或关闭“虚拟适配器”面板。 在“适配器”面板中按此键。

附加逻辑分区面板(topas-L)子命令

topas 逻辑面板处于活动状态时,它接受以下附加 1 字符子命令。 每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:

描述
e 切换“I/O 内存使用量池”面板。

其他虚拟 I/O 服务器/客户机吞吐量面板子命令

topas Virtual I/O Server/Client 吞吐量面板处于活动状态时,它接受以下附加的 1 字符子命令。 每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:

描述
对于在“虚拟 I/O 服务器/客户机吞吐量”面板中选择的虚拟 I/O 服务器,打开或关闭“虚拟 I/O 服务器/客户机磁盘”面板。 可以选择一个服务器适配器并按 f 键以列出属于该适配器的磁盘和客户机。

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

下面是 topas -W 命令生成的显示示例:

Topas Monitor for host:    ptoolsl3    Interval:   2    Mon Feb 12 06:25:11 2007
WLM-Class (Active)              CPU%      Mem%     Blk-I/O%
System                           0        57            0
Shared                           0         4            0
Default                          0         0            0
Unmanaged                        0        14            0
Unclassified                     0        38            0

==============================================================================
                             DATA  TEXT  PAGE               PGFAULTS
USER       PID  PPID PRI NI   RES   RES SPACE    TIME CPU%  I/O  OTH COMMAND
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 -W -@ 命令生成的显示示例:

Topas Monitor for host:    ptoolsl3    Interval:   2    Mon Feb 12 06:25:11 2007
WPAR                            CPU%       Mem%     Blk-I/O%
neptune001234                     0         1            0








==============================================================================
                                DATA  TEXT  PAGE               PGFAULTS
USER        PID  PPID   PRI NI   RES   RES SPACE    TIME CPU%  I/O  OTH COMMAND
root     356372  491650  58 41   370    67   370    0:00  0.1    0    0 topas
root     262246  188508  24 41   256    21   256    6:27  0.1    0    0 xmtopas
root     192626       1  60 20   113    17   113   11:17  0.1    0    0 getty
root      61470       0  16 41    17     0    17    0:31  0.0    0    0 wlmsched
root     290818       1  58 41   284    67   284    1:54  0.0    0    1 topas
root      57372       0  37 41    30     0    30    3:39  0.0    0    0 gil
root      86248       1  60 20    47     0    47    1:04  0.0    0    0 rpc.lock
root     385224  237728  60 20   254   197   254    0:00  0.0    0    0 sendmail
root     131174  176242  60 20   175    79   175    0:03  0.0    0    0 aixmibd
root      53274       0  36 41    13     0    13    0:05  0.0    0    0 netm
root      90244       1  60 20   126     2   126    2:35  0.0    0    0 syncd
root      45078       0  60 41    14     0    14    0:58  0.0    0    0 xmgc
root     266384  176242  60 20   644   160   644    0:27  0.0    0    0 IBM.CSMA
root     250004  176242  60 20   617   157   617    0:26  0.0    0    0 rmcd
root     184410  176242  60 20   254   197   254    0:14  0.0    0    0 sendmail
root     151640       0  60 20    13     0    13    0:02  0.0    0    0 rgsr
root      40980       0  59 41    71     0    71    0:02  0.0    0    0 pilegc
root     110738       0  60 20    13     0    13    0:01  0.0    0    0 n4bg
root     180368       1  60 20    98    14    98    0:01  0.0    0    0 cron
root          1       0  60 20   158    10   158    0:01  0.0    0    0 init

示例

  1. 输入以下命令,每五秒最多显示二十个 "热 "磁盘,并忽略网络接口、WLM 类别、文件系统信息和进程信息:
    topas -i5 -n0 -p0 -w0 -f0
  2. 输入以下命令可显示五个最活跃的进程和最多二十个最活跃的 WLM 类别(省略 -w 标记时为默认值),但不显示网络、磁盘或文件系统信息:
    topas -p5 -n0 -d0 -f0
  3. 输入以下命令,以默认选项运行程序:
    topas
  4. 输入以下命令可直接进入进程显示:
    topas -P
  5. 输入以下命令可直接进入 WLM 类别显示:
    topas -W
  6. 输入以下命令可直接显示逻辑分区:
    topas -L
  7. 输入以下命令可直接进入磁盘度量显示:
    topas -D
  8. 输入以下命令可直接进入文件系统显示:
    topas -F
  9. 输入以下命令直接进入 WPAR 监控模式 abc
    topas -@ abc
  10. 输入以下命令可直接进入 topas WPAR 模式:
    topas -@
  11. 输入以下命令可直接进入 LVM 显示屏:
    topas -V
  12. 输入以下命令可直接进入磁带显示屏:
    topas -T
  13. 输入以下命令转到 VIO 服务器面板上的共享以太网适配器:
    topas -E
  14. 输入以下命令可直接显示群集利用率:
    topas -G
  15. 输入以下命令可直接进入内存拓扑面板并查看 SRAD 统计数据:
    topas -M
  16. 输入以下命令,显示用户 guest 的特定进程利用率:
    topas -P -U guest
    
  17. 输入以下命令显示处理器利用率最高的两个处理器:
    topas -c2

文件数

表 15.
描述
/usr/bin/topas 包含 topas 命令。