【AIX】topas命令
topas 命令
用途
报告所选的本地和远程系统的统计信息。
语法
topas [ -d hotdisk ][ -f hotfs ] [ -h ] [ -i interval ] [ -n hotni ] [ -p hotprocess ] [ -w hotwlmclass ] [ -c hotprocessor ][ -Iremotepollinterval ][ -@ [ wparname ] ] [ -U username ] | [ -C -D | -G | -F | -L | -P | -V | -T | -M | -t | -E | -W ] [ -m ]
限制: 从工作负载分区工作负载分区发出命令时,不能使用 -C、-L、-E、 -V、-v、-T、-t、-w、-W、-I 和 -@ 选项。
描述
topas 命令报告选定的本地系统活动的统计信息。该命令使用 curses 库以合适的格式来显示其输出,该格式适合于在一个 80x25 基于字符的显示器上或至少同样大小的图形显示器的窗口中进行查看。topas 命令需要在系统上安装 bos.perf.tools 和 perfagent.tools 文件集。
topas 命令还可以报告来自属于相同硬件平台的远程 AIX?分区上性能指标的有限集合。跨分区视图和集群利用率视图部分中描述了这种支持。
注: 必须重新启动工具才能反映对系统所作的任何新动态配置更改。
topas -D 命令报告磁盘详细信息。在磁盘面板部分中描述了此报告。可以从"磁盘"面板运行子命令以显示下列视图:
适配器面板
通过按 d 键来指定。此面板提供有关适配器以及属于所选适配器的磁盘的详细信息。
虚拟适配器面板
通过按 d 键,然后按 v 键来指定。此面板提供与磁盘相关的虚拟适配器的详细信息。
MPIO 面板
通过按 m 键来指定。此面板提供磁盘和路径的详细信息。
面板冻结
通过按键盘上的空格键来指定。空格键充当用于冻结 topas 面板的开关。
滚动
向上翻页和向下翻页键用来在数据之间进行滚动。
限制: 适配器面板、虚拟适配器面板和 MPIO 面板被限制位于 WPAR 中。
如果在没有标志的情况下调用 topas 命令,它将与以下命令调用时的运行方式相同:
topas -d20 -i2 -n20 -p20 -w20 -c20 -f0
注: 在分区的迁移或休眠完成时,中央电子复合体 (CEC) 或集群面板将重新衍生。在迁移或休眠事件中,CEC 和任何其他面板的所有其他行为均保持不变。
程序按由 monitoring_interval_in_seconds 参数指定的时间间隔从系统抽取统计信息。缺省输出如下所示,包含两个固定部分和一个可变部分。显示器左边的最上方两行显示了 topas 命令运行所在的系统的名称、上次查看的日期和时间以及监视时间间隔。
第二个固定部分占用了显示器的最右端的 25 个位置。它包含下列统计信息子节:
项目 | 描述 |
事件/队列 | 显示选定的系统全局事件的每秒频率、线程运行和等待队列的平均大小: Cswitch 在监视时间间隔内每秒切换上下文的次数。 Syscalls 在监视时间间隔内每秒运行的系统调用总数。 Reads 在监视时间间隔内每秒运行的读系统调用数目。 Writes 在监视时间间隔内每秒运行的写系统调用数目。 Forks 在监视时间间隔内每秒运行的派生系统调用数目。 Execs 在监视时间间隔内每秒运行的执行系统调用数目。 Runqueue 准备运行但需要等待处理器可用的平均线程数目。 Waitqueue 正在等待页面调度完成的平均线程数目。 |
文件/TTY | 显示所选文件和 TTY 统计信息的每秒频率。将报告以下数据: Readch 在监视时间间隔内读系统调用每秒读取的字节数。 Writech 在监视时间间隔内写系统调用每秒写入的字节数。 Rawin 在监视时间间隔内每秒从 TTY 中读取的原始字节数。 Ttyout 在监视时间间隔内每秒写入 TTY 中的字节数。 Igets 在监视时间间隔内每秒调用索引节点查找例程的次数。 Namei 在监视时间间隔内每秒调用路径名查找例程的次数。 Dirblk 在监视时间间隔内被目录搜索例程每秒扫描的目录块数。 |
页面调度 | 显示页面调度统计信息的每秒频率。将报告以下数据: Faults 在监视时间间隔内每秒缺页故障的总数。这包括不能激活页面调度的缺页故障。 Steals 在监视时间间隔内每秒有物理内存 4 K 帧被虚拟内存管理器占用。 PgspIn 在监视时间间隔内每秒从调页空间读取 4 K 页数。 PgspOut 在监视时间间隔内每秒写入调页空间的 4 K 页数。 PageIn 在监视时间间隔内每秒读取的 4 K 页数。这包括与从文件系统读取有关的页面调度活动。从此值中减去 PgspIn 就可得到在监视时间间隔内每秒从文件系统读取的 4K 页数。 PageOut 在监视时间间隔内每秒写入的 4 K 页数。这包括与写入文件系统有关的页面调度活动。从此值中减去 PgspOut 就可得到在监视时间间隔内每秒写入文件系统的 4K 页数。 Sios 在监视时间间隔内虚拟内存管理器每秒发出的 I/O 请求数。 |
内存 | 显示实内存大小与内存使用的分布情况。将报告以下数据: Real,MB 以 MB 为单位的实内存大小。 % Comp 当前分配给计算页面帧的实内存的百分比。计算页面帧通常是那些被调页空间支持的帧。 % Noncomp 当前分配给非计算页面帧的实内存的百分比。非计算页面帧通常是那些被文件空间(可以是数据文件、可执行文件或共享库文件)支持的帧。 % Client 当前被分配用来对远程安装的文件进行高速缓存的实内存的百分比。 |
调页空间 | 显示调页空间的大小和使用情况。将报告以下数据: Size,MB 系统上所有调页空间之和,以 MB 为单位。 % Used 当前正在使用的调页空间所占的总百分比。 % Free 当前未使用的调页空间所占的总百分比。 |
NFS | 按每秒的调用数显示 NFS 统计信息。将报告以下数据: · 服务器 V2 每秒调用数 · 客户机 V2 每秒调用数 · 服务器 V3 每秒调用数 · 客户机 V3 每秒调用数 |
Total WPAR | 显示系统中定义的工作负载分区的总数。可以为以下状态的工作负载分区的总数:已定义、活动、中断或过渡。 |
Active WPAR | 显示资源活动的工作负载分区的总数。 |
AME | 显示启用了"Active Memory? 扩展"的系统中的内存压缩统计信息。将报告以下数据: TMEM,MB 真实内存大小(以兆字节计)。 CMEM,MB 压缩池大小(以兆字节计)。 EF[T/A] 扩展因子:目标和实际值。 CI 压缩池页面调进数。 CO 压缩池页面调出数。 |
topas 显示的变量部分可有一、二、三、四或五个子节。如果有多个子节显示,那么总是按照以下顺序显示:
· 处理器使用情况
· 网络接口
· 物理磁盘
· 文件系统
· 工作负载管理器类
· 工作负载分区
· 进程
当 topas 命令启动时,会显示热实体受监视的所有子节。仅当 WLM 处于活动状态时,才显示工作负载管理器(WLM)类子节。
应该启动 WLM 以查看 WLM 和 WPAR 统计信息。
提示: 没有度量值的特定于 WPAR 的信息时,将调用后台为该度量值显示系统范围的值(即,白色文本和黑色环境)。
下表提供了 topas 命令所显示的子节的详细信息:
项目 | 描述 |
处理器使用情况 | 此子节显示一个条形图来说明累积处理器的使用情况。如果存在不止一个处理器,通过按 c 键两次可以显示处理器的列表。仅按 c 键一次将会关闭此子节。以下字段通过两种格式显示: User% 在用户方式下运行的程序所使用的处理器百分比。(缺省按用户百分比排序) Kern% 在内核方式下运行的程序所使用的处理器百分比。 Wait% 等待 I/O 所花费的时间百分比。 Idle% 处理器的空闲时间百分比。 Physc 消耗的物理处理器数。仅当使用共享处理器运行分区时才显示。 %Entc 消耗的授权容量百分比。仅当使用共享处理器运行分区时才显示。 当此子节首次显示热处理器的列表时,列表按 User% 字段排序。但是,可以按其他字段对列表进行排序,只要将光标移到期望栏的顶部即可。 |
网络接口 | 此子节显示了热网络接口的列表。所显示接口的最大数目是正在受监视的热接口数,如 -n 标志指定的那样。如果其他子节也正在被显示,那么将显示接口的一个较小数目。按n 键可关闭此子节。再次按 n 键显示一行所有网络接口活动的报告摘要。两个报告都显示以下字段: Interf 网络接口的名称。 BPS 在监视时间间隔内每秒的总吞吐量(以千字节为单位)。此字段的值是每秒接收到的千字节数和发送的千字节数之和。 I-Pack 在监视时间间隔内每秒接收到的数据包数。 O-Pack 在监视时间间隔内每秒发送的数据包数。 KB-In 在监视时间间隔内每秒接收到的数据量(以千字节为单位)。 KB-Out 在监视时间间隔内每秒发送的数据量(以千字节为单位)。 当此子节首次显示热网络接口列表时,按 BPS 字段对列表进行排序。但是,可以按其他字段对列表进行排序,只要将光标移到期望栏的顶部即可。排序仅对最多 16 个网络适配器有效。 |
物理磁盘 | 此子节显示热物理磁盘列表。所显示物理最大磁盘数是正受监视的热物理磁盘数(如使用 -d 标志指定的那样)。如果其他子节也正在被显示,那么将显示物理磁盘的一个较小数目。按 d 键可关闭此子节。再次按 d 键显示一行所有物理磁盘活动的报告摘要。两个报告都显示以下字段: Disk 物理磁盘的名称。 Busy% 物理磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。 BPS 在监视时间间隔内每秒传输(读写)的数据量(以千字节为单位)。此字段的值是 KB-Read 值与 KB-Writ 值之和。 TPS 每秒向物理磁盘发出的传输次数。传输是对物理磁盘的 I/O 请求。多个逻辑请求可组合成对磁盘的单个 I/O 请求。传输大小不确定。 KB-Read 每秒从物理磁盘读取的数据量(以千字节为单位)。 KB-Writ 每秒写入物理磁盘的数据量(以千字节为单位)。 当此子节首次显示热物理磁盘列表时,按 BPS 字段对列表进行排序。但是,可以按其他字段对列表进行排序,只要将光标移到期望栏的顶部即可。排序仅对最多 128 个物理磁盘有效。 |
文件系统 | 此子节显示热文件系统的列表。如果显示文件系统子节,将不显示物理磁盘子节。显示的文件系统的最大数量为镜像的热文件系统的数目(当它们是由 -f 标志指定时)。如果还显示其他子节,那么将显示较少的文件系统。要关闭此子节,请按 d 键。当您按 f 键时,显示所有文件系统的活动的单行报告摘要。当您再次按 f 键时,将不再显示文件系统子节而显示物理磁盘子节。两个报告都显示以下字段: 文件系统 文件系统的名称。 BPS 在监视时间间隔内每秒传输(读写)的数据量(以千字节为单位)。此字段的值是 KB-Read 字段值与 KB-Writ 字段值之和。 TPS 每秒向文件系统发出的传输次数。传输是向文件系统的 I/O 请求。可以将多个逻辑请求组合成到文件系统的单个 I/O 请求。传输的大小不确定。 KB-Read 每秒从文件系统读取的数据量(以千字节为单位)。 KB-Writ 每秒写入文件系统的数据量(以千字节为单位)。 当此子节显示文件系统的列表时,按 BPS 字段对列表进行排序。然而,通过将光标移到目标列的顶端可以使用其他字段排序。 提示: 如果文件系统名称超过显示的字段宽度,那么文件名将被截断。截断包括文件系统的前面和最后一些字符,名称的中间部分将用句点(..)替换。例如,如果文件系统名称是 filesystem001234,那么名称将显示为 files..01234。 |
WLM 类 | 此子节显示热工作负载管理器(WLM)类的列表。所显示 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。 |
进程 | 此子节显示热进程列表。所显示进程的最大数目是正在受监视的热过程数目,如 -p 标志指定的那样。如果其他子节也正在被显示,那么将显示进程的一个较小数目。按 p 键可关闭此子节。进程是按照在监视时间间隔内它们的处理器的使用情况进行排序的。对于每一进程会显示以下字段: Name 在进程中执行的可执行程序的名称。名称已被除去任何路径名和参数信息并被截断到 9 个字符的长度。 进程标识 进程的进程标识。 CPU 使用率百分比 在监视时间间隔内进程的平均处理器使用率。首次显示进程时,该值是进程生存期内的平均处理器使用率。 已使用调页空间 分配给此进程的调页空间的大小。这可视为进程覆盖区的一种表示,但并不包括用来保持可执行程序和它依赖的任何共享库的内存。 进程所有者(如果 WLM 部分已关闭) 拥有此进程的用户的用户名。 工作负载管理器(WLM)类(如果 WLM 部分已打开) 进程所属的 WLM 类。 WPAR(如果 WPAR 部分已打开) 进程从属于的 WPAR 名称。 提示: 如果 WLM 类/WPAR 名称超过显示的字段宽度,WLM 类/WPAR 名称将被截断。截断包括 WLM 类/WPAR的前面和最后一些字符,以及名称的中间部分将用句点(..)替换。例如,如果 WLM 类/WPAR 名称为 unclassified00123,那么 WLM 类/WPAR 名称将显示为 uncla..00123。 |
适配器面板视图
使用 topas -D 命令时,可按 d 键以显示"适配器"面板视图。在此面板中,会显示下列度量值:
项目 | 描述 |
Adapter | 适配器的名称。 |
KBPS | 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。 |
TPS | 指示适配器每秒所发出的平均传输次数。 |
KB-R | 从适配器读取的总数据量(以千字节为单位)。 |
KB-W | 写入适配器的总数据量(以千字节为单位)。 |
如果按 f 键,那么将在"适配器"面板上显示属于该适配器的磁盘的下列详细信息:
项目 | 描述 |
Vtargets/Disk | 虚拟目标设备或磁盘的名称。 |
Busy% | 虚拟目标设备或磁盘处于活动状态的时间百分比(虚拟目标设备或磁盘的带宽使用率)。 |
KBPS | 在监视时间间隔内每秒读写的数据量(以千字节为单位)。此字段的值是 KB-R 度量值与 KB-W 度量值之和。 |
TPS | 每秒向虚拟目标设备或磁盘发出的传输次数。传输是对虚拟目标设备或磁盘的 I/O 请求。多个逻辑请求可组合成对磁盘的单个 I/O 请求。传输为中等大小。 |
KB-R | 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。 |
KB-W | 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。 |
AQD | 等待发送到虚拟目标设备或磁盘的平均请求数。 |
AQW | 传输请求在等待队列中花费的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
ART | 对于所发送的读请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
AWT | 对于所发送的写请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MRT | 对于所发送的读请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MWT | 对于所发送的写请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
虚拟适配器面板视图
运行 topas -D 命令时,可按 v 键以显示"虚拟适配器"面板视图。在此面板中,会显示下列度量值:
项目 | 描述 |
vAdapter | 虚拟适配器的名称。 |
TPS | 每秒向适配器发出的传输次数。 |
KBPS | 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。 |
KB-R | 适配器每秒从主管服务器接收的块数。 |
KB-W | 每秒从此适配器发送到主管服务器的块数。 |
AQD | 等待发送到适配器的平均请求数。 |
AQW | 传输请求在等待队列中花费的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
ART | 对于所发送的读请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
AWT | 对于所发送的写请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MRT | 对于所发送的读请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MWT | 对于所发送的写请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
如果按 f 键,那么将在"虚拟适配器"面板上显示属于该适配器的磁盘的下列详细信息:
项目 | 描述 |
Vtargets/Disk | 虚拟目标设备或磁盘的名称。 |
Busy% | 虚拟目标设备或磁盘处于活动状态的时间百分比(虚拟目标设备或磁盘的带宽使用率)。 |
KBPS | 在监视时间间隔内每秒读写的数据量(以千字节为单位)。此字段的值是 KB-R 度量值与 KB-W 度量值之和。 |
TPS | 每秒向虚拟目标设备或磁盘发出的传输次数。传输是对虚拟目标设备或磁盘的 I/O 请求。多个逻辑请求可组合成对磁盘的单个 I/O 请求。传输为中等大小。 |
KB-R | 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。 |
KB-W | 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。 |
AQD | 等待发送到虚拟目标设备或磁盘的平均请求数。 |
AQW | 处于等待状态的平均请求数(按请求报告,以毫秒为单位)。后缀表示时间的单位。缺省时间单位是毫秒。 |
ART | 对于所发送的读请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
AWT | 对于所发送的写请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MRT | 对于所发送的读请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MWT | 对于所发送的写请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MPIO 面板视图
使用 topas -D 命令时,可按 m 键以显示 MPIO 面板视图。在此面板中,上一部分包含的度量与"磁盘"面板所显示的度量相同。
面板的下一部分包含下列字段:
项目 | 描述 |
Path | 路径的名称。 |
Busy% | 路径处于活动状态的时间百分比(路径的带宽使用率)。 |
KBPS | 在监视时间间隔内每秒读写的数据量(以千字节为单位)。此字段的值是 KB-R 度量值与 KB-W 度量值之和。 |
TPS | 每秒在该路径中发出的传输次数。 |
KB-R | 每秒在该路径中读取的数据量(以千字节为单位)。 |
KB-W | 每秒在该路径中写入的数据量(以千字节为单位)。 |
面板冻结
键盘上的空格键充当用于冻结 topas 面板的开关。如果已冻结,那么 topas 会停止数据收集并继续显示来自先前迭代的数据。可在面板上进行移动,并根据所选列对数据进行排序。在冻结状态下,如果在面板之间进行移动,那么一些面板可能不显示该数据。在此情况下,请按空格键来对 topas 面板解冻。
滚动
如果数据量超出 topas 窗口大小,那么向上翻页和向下翻页键用来在数据之间进行滚动。数据是根据所选列排序的。
注: 以上功能随所选面板提供(通过 topas)。
I/O 内存使用量池面板
如果在共享内存方式下启用了逻辑分区面板 (topas -L),那么您可以按 e 键以显示"I/O 内存使用量池"面板。
将在此面板的下一部分中显示下列度量:
项目 | 描述 |
iompn | I/O 内存池的名称。 |
iomin | 池的最小 I/O 内存使用量。 |
iodes | 池的期望 I/O 内存使用量。 |
ioinu | 池的当前 I/O 内存使用量。 |
iores | 池的保留 I/O 内存使用量。 |
iohwm | 供池使用的最大 I/O 内存使用量(高水位标记)。 |
ioafl | 对于此池,分配请求失败的总次数。 |
跨分区视图和记录
对于该面板可确定为属于同一硬件平台的所有 AIX 分区,它显示与 lparstat 命令相似的度量值。专用分区和共享分区及相应的度量值显示在单独的部分中。顶端部分表示从分区集收集的聚集数据,以显示整个分区、内存和处理器活动。
要远程启用此面板以从其他分区进行收集,需要使用 perfagent.tools 和 bos.perf.tools 的最新更新来支持此功能。对于 AIX 的较早版本,topas 命令还从安装了 Performance Aide 产品(perfagent.server)的分区收集远程数据。topas -C 命令可能找不到位于其他子网上的分区。为了避免发生这种情况,请创建一个 $HOME/Rsi.hosts 文件,其中包含每个分区(包括域在内)的标准主机名称,一个主机占用一行。
注: topas -C 命令将广播数据包发送到同一子网内的所有逻辑分区 (LPAR),但仅处理来自同一 CEC 中 LPAR 的响应。
以下度量值显示在初始跨分区面板中。可通过使用在"其他跨分区面板子命令"部分中确定的键切换来显示带有完整描述标签的其他度量值。
分区总数:
项目 | 描述 |
Shr | 基于系统处理器的共享分区数。 |
Ded | 基于系统处理器的专用分区数。 |
内存(以 GB 计)
项目 | 描述 |
Mon | 受监视分区的总内存 |
Avl | 分区集的可用内存 |
InUse | 受监视分区上正在使用的内存 |
处理器:
项目 | 描述 |
Shr | 共享处理器数 |
Ded | 专用处理器数 |
PSz | 此 LPAR 使用的物理共享处理器池中的活动物理处理器数 |
APP | 共享池中的可用物理处理器数。这等于报告为处理器数的空闲周期池 |
Don | 贡献给池的处理器总数 |
Shr_PhysB | 对于所有共享分区,处于忙状态的物理处理器总数 |
Ded_PhysB | 对于所有专用分区,处于忙状态的物理处理器总数 |
单个分区数据:
项目 | 描述 |
Host | 主机名 |
OS | 操作系统级别 |
Mod | 各个分区的方式。此方式显示为 3 个字符。 |
字符 | 第一个字符指示分区中的 CPU。第二个字符指示分区的内存方式。第三个字符指示分区的能耗状态。 |
Mem | 内存总量(以千兆字节计)。 |
InU | 正在使用的内存量(以千兆字节计)。 |
Lp | 逻辑处理器数。 |
Us | 在用户方式下执行的程序所使用的处理器百分比。 |
Sy | 在内核方式下执行的程序所使用的处理器所占的百分比。 |
Wa | 等待 I/O 时耗用的时间所占的百分比。 |
Id | 处理器处于空闲状态的时间所占的百分比。 |
PhysB | 处于忙状态的物理处理器数。 |
Ent | 授权使用量(仅限共享方式)。 |
%Entc | 已耗用的使用量所占的百分比(仅限共享方式)。 |
Vcsw | 每秒的虚拟上下文切换平均次数(仅限共享方式)。 |
PhI | 每秒的幻像读取中断平均次数(仅限共享方式)。 |
Pmem | 对分区逻辑内存提供支持的物理内存(如果是在共享内存方式下)。 |
%idon | 在显式地贡献空闲周期时使用的物理处理器百分比。此度量值仅对贡献专用分区方式适用。 |
%bdon | 贡献忙周期时使用的物理处理器百分比。此度量值仅对贡献专用分区方式适用。 |
%istl | 当系统管理程序正在盗用空闲周期时使用的物理处理器百分比。此度量值仅对专用分区方式适用。 |
%bstl | 当系统管理程序正在盗用忙碌周期时使用的物理处理器百分比。此度量值仅对专用分区方式适用。 |
对于共享分区:
第一个字符 | 描述 |
C | 启用且限制 SMT |
c | 禁用且限制 SMT |
U | 启用且不限制 SMT |
u | 禁用且不限制 SMT |
对于专用分区:
第一个字符 | 描述 |
S | 启用且不贡献 SMT |
d | 禁用且贡献 SMT |
D | 启用且贡献 SMT |
- | 禁用且不贡献 SMT |
第二个字符 | 描述 |
M | 启用 AMS,但禁用 AME |
- | 同时禁用 AME 和 AMS |
E | 同时启用 AME 和 AMS |
e | 启用 AME,但禁用 AMS |
第三个字符 | 描述 |
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 命令时,使用"用途"表中描述的 topas -o 选项来指定受管系统和 HMC 名称。
限制: 该功能当前只对 HMC v5 及以上版本可用,并且只能在认真考虑安全性暗示之后才能启用它。
在初始屏幕(具有详细标题的跨分区视图)按 g 键时显示下列内容:
Topas CEC 监视器 时间间隔:10 周一 1 月 22 00:08:00 2007
分区信息 内存(GB) 处理器 虚拟池:2
受监视:2 受监视:6.2 受监视:2.0 可用池处理器:5
不受监视:- 不受监视: - 不受监视:- 共享物理忙碌:0.00
共享 : 0 可用 : - 可用 : - 专用物理忙碌: 0.05
无限 : 0 未分配 : - 未分配 : - 贡献物理处理器:0.00
受限 : 2 已用 :1.9 共享 : 0 盗用物理处理器:0.01
专用 : 2 专用 : 2 (系统)管理程序
贡献 : 0 贡献 : 0 虚拟上下文切换次数:347
池大小 : 0 幻像读取中断次数: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
以下标题在先前屏幕上:
分区信息:
项目 | 描述 |
Monitored | 受监视的分区数 |
Unmonitored | 不受监视的分区数 |
Shared | 共享分区数 |
Uncapped | 不受限的共享分区数 |
Capped | 受限的共享分区数 |
Dedicated | 专用分区数 |
Donating | 当前正在贡献的分区数 |
内存:
项目 | 描述 |
Monitored | 受监视的总内存 |
UnMonitored | 不受监视的总内存 |
Available | 可用的总内存 |
UnAllocated | 未分配给任何分区的总内存 |
Consumed | 分区消耗的总内存 |
处理器:
项目 | 描述 |
Monitored | 受监视的物理处理器数 |
UnMonitored | 不受监视的物理处理器数 |
Available | CEC 系统中的可用物理处理器数 |
UnAllocated | 未分配给任何分区的物理处理器数 |
Shared | 共享分区中的处理器数 |
Dedicated | 专用分区中的处理器数 |
Donated | 所有贡献分区的处理器之和 |
Pool Size | 所有池中的活动共享处理器数 |
Avail Proc Pool | 可用池中的物理处理器数 |
Shr Physical Busy | 所有共享分区中处于忙状态的物理分区之和 |
Ded Physical Busy | 所有专用分区中处于忙状态的专用分区之和 |
Donated Phys. processors | 所有分区中报告为处理器数的贡献处理器周期之和 |
Stolen Phys. processors | 所有分区中报告为处理器数的盗用处理器周期之和 |
Virtual Pools | 虚拟池数 |
Virt. Context Switch | 在监视时间间隔内每秒的虚拟上下文切换次数。 |
Phantom Interrupts | 在监视时间间隔内每秒的幻像读取中断总次数 |
当 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
您可以在池标识列中上下滚动,并按 f 键以仅列出属于光标所在位置的 poolid 的共享分区。屏幕中可能会显示下列标题:
项目 | 描述 |
psize | 池的有效最大容量 |
entc | 池的授权容量 |
maxc | 池的最大容量 |
physb | 池的共享分区中处于忙状态的物理处理器之和 |
app | 池中的可用物理处理器 |
mem | 池中所有共享分区的受监视内存之和 |
muse | 池中所有共享分区的已耗用内存之和 |
当 topas 命令正在任何跨分区视图中运行时,按 v 键以显示虚拟 I/O 服务器/客户机吞吐量面板。将显示下列度量值:
项目 | 描述 |
Server | VIO 服务器的名称。 |
Client | VIO 客户机的名称。 |
KBPS | 在监视时间间隔内每秒读写的数据量(以千字节为单位)。此字段的值是 KB-R 度量值与 KB-W 度量值之和。 |
TPS | 每秒发出的传输次数。 |
KB-R | 每秒读取的数据量(以千字节为单位)。 |
KB-W | 每秒写入的数据量(以千字节为单位)。 |
AQD | 等待发送的平均请求数。 |
AQW | 处于等待状态的平均请求数(按请求报告,以毫秒为单位)。后缀表示时间的单位。缺省时间单位是毫秒。 |
ART | 对于所发送的读请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
AWT | 对于所发送的写请求,从主管服务器接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MRT | 对于所发送的读请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MWT | 对于所发送的写请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
如果 topas 命令正在"虚拟 I/O 服务器/客户机吞吐量"面板中运行,那么在从"虚拟 I/O 服务器/客户机吞吐量"面板中选择服务器后,按 d 键以切换到 VIO 服务器/客户机磁盘详细信息面板。此面板的上一部分显示服务器适配器详细信息,而下一部分显示目标设备和客户机磁盘详细信息。要列出属于该适配器的目标设备和客户机磁盘,请选择该适配器并按 f 键。
"虚拟 I/O 服务器/客户机磁盘详细信息"面板显示下列度量值:
项目 | 描述 |
Adapter | 服务器适配器的名称。 |
Vtargets | 属于服务器适配器的虚拟目标设备的名称。 |
Client_disk | 客户机磁盘的名称,该磁盘已映射到服务器适配器的虚拟目标设备。 |
该面板的上一部分显示适配器的下列详细信息:
项目 | 描述 |
KBPS | 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。 |
TPS | 每秒向适配器发出的传输次数。 |
KB-R | 从适配器读取的总数据量(以千字节为单位)。 |
KB-W | 写入适配器的总数据量(以千字节为单位)。 |
AQD | 等待发送到适配器的请求数。 |
AQW | 传输请求在等待队列中花费的时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
ART | 对于所发送的读请求,从主管服务器接收响应的时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
AWT | 对于所发送的写请求,从主管服务器接收响应的时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MRT | 对于所发送的读请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
MWT | 对于所发送的写请求,从主管服务器接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
该面板上显示虚拟目标设备和客户机磁盘的下列详细信息:
项目 | 描述 |
Busy% | 虚拟目标设备或磁盘处于活动状态的时间百分比(虚拟目标设备或磁盘的带宽使用率)。 |
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)数。 |
Mded | 在专用内存方式下运行的 LPAR 数。 |
Pools | 系统中的内存池总数。 |
Mpsz | 所有内存池的物理内存总大小(以千兆字节为单位)。 |
MPuse | 与所有池相关联的 LPAR 使用的总内存(以千兆字节为单位)。 |
Entl | 所有池中所有 LPAR 的总 I/O 内存使用量(以千兆字节为单位)。 |
Use | 所有池中所有 LPAR 使用的总 I/O 内存使用量(以千兆字节为单位)。 |
Mon | 系统的总受监视内存(Mpsz 度量值与专用内存分区的总内存度量值之和)。 |
InUse | 系统正在使用的总内存(MPuse 度量值与专用内存分区正在使用的总内存度量值之和)。 |
Avl | 系统的总可用内存(Mon 度量值减去 InUse 度量值之差)。 |
将显示池的以下值:
项目 | 描述 |
mpid | 内存池的标识。 |
mpsz | 内存池的总物理内存大小(以千兆字节为单位)。 |
mpus | 正在使用的内存池的总内存(分配给池中所有 LPAR 的物理内存之和)。 |
mem | 池中所有分区的聚集逻辑内存的大小(以千兆字节为单位)。 |
memu | 池中所有分区使用的聚集逻辑内存(以千兆字节为单位)。 |
iome | 为池中的所有 LPAR 配置的聚集 I/O 内存使用量(以千兆字节为单位)。 |
iomu | 池中所有 LPAR 使用的聚集 I/O 内存使用量(以千兆字节为单位)。 |
hpi | 池中所有 LPAR 发生的系统管理程序缺页故障的聚集数目。 |
hpit | 池中所有 LPAR 等待系统管理程序页面调进所花费的聚集时间(以毫秒为单位)。 |
将显示池中分区的以下值:
项目 | 描述 |
mem | 分区的逻辑内存大小(以千兆字节为单位)。 |
memu | 分区所使用的逻辑内存(以千兆字节为单位)。 |
meml | 由 LPAR 借给系统管理程序的逻辑内存。 |
pmem | 从内存池分配给分区的物理内存(以千兆字节为单位)。 |
iom | 为 LPAR 配置的 I/O 内存使用量(以千兆字节为单位)。 |
iomu | LPAR 使用的 I/O 内存使用量(以千兆字节为单位)。 |
hpi | 系统管理程序缺页故障数。 |
hpit | 系统管理程序等待页面调进所花费的时间(以毫秒为单位)。 |
vcsw | 每秒的虚拟上下文切换平均次数。 |
physb | 处于忙状态的物理处理器。 |
%entc | 消耗的处理器使用量百分比。 |
集群利用率视图
集群是一组相关分区或节点。"集群利用率"视图可以显示 HA 集群或用户定义集群的利用率。对于该面板可确定为属于同一硬件平台的所有 AIX 分区,它显示与lparstat 命令相似的度量值。专用分区和共享分区及相应的度量值显示在单独的部分中。顶端部分表示从分区集收集的聚集数据,以显示整个分区、内存和处理器活动。
初始集群利用率面板显示下列度量值。可通过使用在其他集群利用率面板子命令主题中确定的键切换来显示带有完整描述标签的其他度量值。
分区总数:
项目 | 描述 |
Shr | 基于系统处理器的共享分区数。 |
Ded | 基于系统处理器的专用分区数。 |
内存(以 GB 计):
项目 | 描述 |
Mon | 受监视分区的总内存。 |
InUse | 受监视分区上正在使用的内存。 |
处理器:
项目 | 描述 |
Shr | 共享处理器数。 |
Ded | 专用处理器数。 |
Shr_PhysB | 对于所有共享分区,处于忙状态的物理处理器总数。 |
Ded_PhysB | 对于所有专用分区,处于忙状态的物理处理器总数。 |
单个分区数据:
项目 | 描述 |
Host | 主机名。 |
CEC | CEC 标识。 |
OS | 操作系统级别 |
Mem | 内存总量(以千兆字节计)。 |
M | 各个分区的方式。 |
InU | 正在使用的内存量(以千兆字节计)。 |
Lp | 逻辑处理器数。 |
Us | 在用户方式下执行的程序所使用的处理器百分比。 |
Sy | 在内核方式下执行的程序所使用的处理器百分比。 |
Wa | 等待 I/O 时耗用的时间所占的百分比。 |
Id | 处理器处于空闲状态的时间所占的百分比。 |
PhysB | 处于忙状态的物理处理器数。 |
Ent | 授权使用量(仅限共享方式)。 |
%Entc | 已耗用的使用量所占的百分比(仅限共享方式)。 |
Vcsw | 每秒的虚拟上下文切换平均次数(仅限共享方式)。 |
对于共享分区
字符 | 描述 |
C | 启用且限制 SMT |
c | 禁用且限制 SMT |
U | 启用且不限制 SMT |
u | 禁用且不限制 SMT |
对于专用分区
字符 | 描述 |
S | 启用且不贡献 SMT |
d | 禁用且贡献 SMT |
D | 启用且贡献 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 20 0 0 99 0.00 0
clock10 19318230 A61 D 0.0 0.0 20 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 20 0 0 99 0.00 0
clock10 19318230 A61 D 0.0 0.0 20 0 0 99 0.00 742
实现细节
启动 topas 或任何其他 SPMI 使用者后添加的磁盘和网络适配器将不会反映在 topas 中。必须停止 topas 和所有使用 SPMI 的客户机,然后在对磁盘和网络适配器作了更改后重新启动。
标志
项目 | 描述 |
-@wparname | 显示特定于-WPAR 的度量值。如果使用 wparname 参数指定 WPAR,那么 topas 将监视该 WPAR。 |
-chotprocessor | 使用 hotprocessor 参数指定要监视的热处理器数。这也是屏幕上有足够可用空间时显示的最大处理器数。如果该数量超过可用处理器数,将只监视和显示已安装的处理器。如果此参数被省略,假定 2 为缺省值。如果指定 0(零)值,将不监视任何处理器信息。 |
-C | 显示"跨分区"面板。topas 命令从同一个硬件平台上正在运行的 AIX 分区收集一组度量值。这些度量值与 lparstat 命令收集的度量值类似。此时显示专用和共享分区,一组聚集值概述了整个硬件系统分区集。可以通过 line 命令来设置某些只能在 HMC 平台上使用的值(如果 HMC 连接不可用): |
-G | 显示"集群利用率"面板。topas 命令从运行在相同硬件平台上的 AIX 分区收集一组度量值。这些度量值与 lparstat 命令收集的度量值类似。将显示专用分区和共享分区。 |
-D | 显示"磁盘度量值"屏幕(磁盘面板视图)。该屏幕报告磁盘服务时间、磁盘排队度量值以及磁盘吞吐量。报告以下度量值: Disk 物理磁盘的名称。 Busy% 物理磁盘处于活动状态的时间百分比(磁盘的带宽使用率)。 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-Read 每秒从文件系统读取的数据量(以千字节为单位)。 KB-Writ 每秒写入文件系统的数据量(以千字节为单位)。 Open 文件打开的逻辑数。 创建 文件创建的逻辑数。 Lock 锁定文件系统的文件数。 提示: 如果文件系统名称超过显示的字段宽度,那么文件系统名显示将被截断。截断包括文件系统的前面和最后一些字符,名称的中间部分将用句点(..)替换。例如,如果文件系统名称是 filesystem001234,那么文件系统名称将显示为 files..01234。 |
-f HotFS | 使用 HotFS 参数指定要监视的文件系统的数目。这也是有足够可用空间时显示的文件系统的最大数量。如果该数量超过可用文件系统的数目,将只监视和显示已安装的文件系统。如果未指定 -f 标志,缺省值为两个。如果指定零值,将监视文件系统信息。 |
-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-processors] [-U username_owned_processes] [-D|-P|-W|-L] [-m] |
-i interval | 设置监视间隔或记录间隔(秒)。如果您指定带有 interval 参数的 -i 标志,interval 参数将设置监视时间间隔。interval 参数的缺省值为两秒。 如果您指定带有 -R 方式的 -i 标志,那么 interval 参数将成为分区度量值的记录时间间隔。interval 参数的缺省值为 300 秒。有效值为 10、15、30、60、120 和 300 秒。 |
-I remotepollinterval | 对于跨分区屏幕,使用 remotepollinterval 参数来设置采样时间间隔以从远程分区收集数据。remotepollinterval 参数的缺省值为 10 秒。允许的值为 10、15、30、60 和 120 秒。 |
-L | 显示逻辑分区屏幕。此显示将相似数据报告给提供到 mpstat 和 lparstat 的内容。 在共享内存方式下,此面板显示有关分区的 I/O 内存使用量的信息。现有的%lbusy、%hypv 和 hcalls 度量值替换为下列度量值: 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 中正在使用的内存量。 FREE SRAD 中的可用内存量。 FILECACHE LRU 守护程序占用的文件高速缓存字节数。 HOMETHRDS 以 SRAD 作为 home 的线程数。线程通常在 home SRAD 中所包含的 CPU 上运行,但是并不保证一定是这种情况。创建线程时,系统会为此线程选择 home SRAD。在线程的生存期中,可以更改此线程的 home SRAD。 CPUS 与此 SRAD 相关联的处理器。 0 表示 cpu0 与相应的 SRAD 标识相关联。0 - 28 表示从 cpu0 到 cpu28 的所有 cpus 都与相应的 SRAD 相关联。如果 CPU 标识之间不是相邻的,那么会用逗号将值分隔开。 TOTALDISP 在该时间间隔内从相应的处理器中分派的线程总数。 LOCALDISP% 在此 SRAD 内(通常是在芯片级别)本地分派的线程所占的百分比。 NEARDISP% 分派给并不在本地、但是相隔不远的 CPU 的线程所占的百分比。通常,这些可能是共享同一硬件节点的资源。 FARDISP% 分派给一个通常位于硬件节点外部的处理器的线程所占的百分比。 注: 对于不同的体系结构,"本地"、"附近"和"遥远"的硬件含义也不同。 |
-m | 以单色方式显示(无颜色)。 |
-n hotni | 使用 hotni 参数指定要监视的热网络接口数。这也是在屏幕有足够可用空间时显示的网络接口的最大数目。当此数目超过所安装的网络接口数时,只有已安装的网络接口将受监视和显示。如果省略该自变量,将采用缺省值 2。如果指定 0(零)值,将不监视任何网络信息。 |
-P | 与 ps 命令相似,-P 标志显示全屏进程屏幕。显示了最忙进程的列表,与缺省显示时的进程子节类似,只是要用更多的栏来显示每个过程的更多规格信息。此表可按任意一栏来排序。以下是显示的度量值。 USER 进程所有者的登录名。 PID 进程的进程标识。 PPID 父进程的进程标识。 PRI 进程或内核线程的优先级;数字越大表示优先级越低。 NI 用 nice 命令指定的进程优先级用于为调度的其他策略计算优先级。 DATA RES 进程的实内存(驻留集)数据大小(4 KB 页)。 TEXT RES 进程的实内存(驻留集)文本大小(4 KB 页)。 PAGE SPACE 进程使用的虚拟工作集大小(4 KB 页)。注:使用 topas 命令无法获得每个进程的真实调页空间分配。有关更详细的报告,请参阅 svmon 命令。 TIME 进程的执行总时间。 CPU% 处理器使用率百分比。 PGFAULTS I/O 及其他缺页故障数。 COMMAND 命令名。将命令名截断到 9 个字符。 指定 -@(topas -P -@)时,将显示新的字段 WPAR 并除去 PPID 字段。所有其他度量值保持不变。 WPAR 进程从属于的 WPAR 名称。 提示: 如果 WPAR 类名超过 12 个字符且需要以 12 字符格式显示,将在前五个字符后面加上两个句点(..),然后紧接着是后五个字符。例如,如果 WPAR 类名为neptune001234,那么 WPAR 名称显示为 neptu..01234。 |
-photprocess | 使用 hotprocess 参数指定要监视的热处理器数。这也是在屏幕有足够可用空间时显示的进程的最大数目。如果省略该自变量,将采用缺省值 20。如果指定 0(零)值,将不监视任何进程信息。对进程信息的检索构成了 topas 的主要开销。如果不需要进程信息,总是使用此选项来指定不需要进程信息。 |
-t | 在主 topas 屏幕上打开或关闭磁带屏幕部分。 |
-T | 显示全屏磁带屏幕面板。 此面板显示下列度量值: Tape 磁带设备的名称。 Busy% 磁带的带宽使用率。 KBPS 每秒传输(读或写)到磁带的数据量(以千字节为单位)。 TPS 每秒向磁带发出的平均传输次数。 KB-R 从磁带读取的总数据量(以千字节为单位)。 ART 对于发送的读请求,接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 MRT 对于发送的读请求,接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 KB-W 写入适配器的总数据量(以千字节为单位)。 AWT 对于发送的写请求,接收响应的平均时间。后缀表示时间的单位。缺省时间单位是毫秒。 MWT 对于发送的写请求,接收响应的最长时间。后缀表示时间的单位。缺省时间单位是毫秒。 |
-U username | 与 -P 标志一起使用,该标志可以显示使用 username 参数指定的用户所拥有的进程。只有指定的用户拥有进程才能在 All Process Display 中显示。 |
-V | 显示"卷组"面板。该面板的上一部分报告卷组的下列度量值,而在下一部分报告逻辑卷的相同度量值。 LogicalVolume/VolumeGroup 逻辑卷或卷组的名称。 TPS 在显示度量值的时间间隔内的 I/O 请求总数。 KB-R 在时间间隔内读取的总数据量(以千字节为单位)。 KB-W 在时间间隔内写入的总数据量(以千字节为单位)。 KBPS 每秒在查询逻辑卷或卷组中传输(读或写)的数据量(以千字节为单位)。 |
-W | 显示全屏 WLM 类屏幕,此为分割显示。显示器的顶部显示热 WLM 类的列表,类似于缺省显示时的 WLM 类子节,只是要用足够可用空间来显示全部类名。此表可按任意一栏来排序。 如果您指定 -@ 标志或如果您按 @ 子命令,将显示 WPAR 部分而不显示 WLM 部分。WPAR 部分显示热 WPAR 的列表。此表可按任意一栏来排序。 屏幕底部显示最忙碌处理器的列表(类似于全屏进程屏幕),但仅显示属于一个 WLM 类或用 f 键选定的 WPAR 的进程。 注: 如果 WLM 类未处于活动状态,那么缺省系统进程将显示在屏幕的底部。 |
-w [受监视热 WLM 类的数目] | 使用 hotwlmclass 参数指定要监视的热工作负载管理器(WLM)类的数目。这也是在屏幕有足够可用空间时显示的 WLM 类的最大数目。当此数目超过所安装的 WLM 类数目时,只有已安装的 WLM 类将受监视和显示。如果省略该自变量,将采用缺省值 2。如果指定 0(零)值,将不监视任何 WLM 类信息。 |
常规子命令
当 topas 运行时,它接受单字符的子命令。每次监视时间间隔过去时,程序会对以下子命令之一进行检查并对所请求的操作作出响应。
项目 | 描述 |
a | 显示正被监视的所有变量子节(处理器、网络、磁盘、WLM 和进程)。按 a 键总使 topas 命令返回初始主显示屏幕。 |
c | 将累积报告的当前屏幕替换为处理器子节。再按 c 键时,将显示累积报告。显示的最忙碌处理器数取决于屏幕上的可用空间。 |
C | 激活"跨分区"面板。如果面板当前是活动的,C 键将面板复位以显示全局摘要、专用和共享部分。请参阅下面的其他跨分区面板子命令部分以获取特定于此面板的选项。 |
d | 将总磁盘活动的当前屏幕替换为最忙碌磁盘列表。再按 d 键时,将显示总磁盘活动。显示的最忙碌磁盘的数目取决于屏幕上的可用空间。 |
D | 将当前屏幕替换为"磁盘度量值"屏幕。此屏幕提供有关磁盘访问时间以及磁盘排队的其他信息。如果再次按 D 键,那么该屏幕会切换回到缺省主屏幕。 |
E | 显示 VIO 服务器中的"共享以太网适配器"面板。 |
f | 按 f 键的同时将光标移到 WLM 类上,以在 WLM 屏幕底部显示类中的前几个进程的列表。在 topas 命令主面板的文件系统子节上,按 f 键来用最忙碌文件系统列表替换系统的总文件系统活动的缺省报告。再按 f 键时,将重新回到总文件系统活动的缺省屏幕。最忙碌文件系统数取决于屏幕上的可用空间。 在"卷组"面板 (topas -V) 中,您可以选择卷组名并按 f 键以便在 LVM 面板底部显示属于该卷组的前几个逻辑卷的列表。 |
F | 将缺省屏幕替换为全屏文件系统屏幕。此屏幕比主屏幕上的文件系统部分提供有关系统上文件系统的更加详细的信息。再按 F键时,将返回缺省主屏幕。 |
G | 激活"集群利用率"面板。如果该面板当前处于活动状态,G 键将重置该面板以显示全局摘要、专用和共享部分。请参阅其他集群利用率面板子命令主题以获取特定于此面板的选项。 |
h | 显示帮助屏幕。 |
H | 显示本地面板的帮助屏幕(如果可用)。 |
L | 将当前屏幕替换为逻辑分区屏幕;显示类似于 lparstat 和 mpstat 所提供的内容的LPAR、Micro-Partitioning?和并发多线程处理度量值。 |
n | 将系统的总网络活动报告替换为最忙碌的接口列表。按网络接口子节中的 n 键。所显示的最忙接口数将取决于屏幕上的可用空间。 |
p | 打开和关闭热进程子节。所显示的最忙进程数目取决于屏幕上的可用空间。 |
P | 将缺省屏幕替换为全屏进程屏幕。有关运行在系统上的进程,此显示提供了比主屏幕的进程部分更详细的信息。再按 P 键时,将切换回缺省主屏幕。 |
q | 退出程序。 |
r | 刷新屏幕。 |
t | 在主面板上打开或关闭磁带屏幕。 |
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 跨分区面板处于活动状态时,它将接受以下其他单字符子命令。每次监视时间间隔过去时,程序都会对以下的一个子命令进行检查并对任何请求的操作作出响应。
项目 | 描述 |
d | 打开和关闭专用分区部分。 |
g | 打开和关闭面板的顶部全局部分以便在简短列表和详细列表之间切换。 |
r | 在连接可用时,强制 topas 搜索 HMC 配置更改。这包括发现的新分区、处理器或内存分配。 |
s | 打开和关闭共享分区部分。 |
p | 打开或关闭池面板部分。在池面板中,用户可以选择一个池标识,并按 f 键以列出属于该池的共享分区。 |
v | 打开或关闭虚拟 I/O 服务器/客户机吞吐量详细信息。可以选择一个虚拟 I/O 服务器并按 f 键以列出属于该服务器的 VIO 客户机。 |
m | 打开或关闭内存池面板。可以选择一个内存池并按 f 键以查看该池中的分区。 |
其他集群利用率面板子命令
当 topas 集群利用率面板处于活动状态时,它将接受以下其他单字符子命令。每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:
项目 | 描述 |
d | 打开和关闭专用分区部分。 |
g | 打开和关闭面板的顶部全局部分以便在简短列表和详细列表之间切换。 |
s | 打开和关闭共享分区部分。 |
其他磁盘面板 (topas -D) 子命令
当 topas 磁盘面板处于活动状态时,它将接受以下其他单字符子命令。每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:
项目 | 描述 |
d | 打开或关闭"适配器"面板。 |
m | 打开或关闭 MPIO 面板。 |
其他适配器面板子命令
当 topas 适配器面板处于活动状态时,它将接受以下其他单字符子命令。每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:
项目 | 描述 |
v | 打开或关闭"虚拟适配器"面板。在"适配器"面板中按此键。 |
其他逻辑分区面板 (topas -L) 子命令
当 topas 逻辑面板处于活动状态时,它将接受以下其他单字符子命令。每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:
项目 | 描述 |
e | 切换"I/O 内存使用量池"面板。 |
其他虚拟 I/O 服务器/客户机吞吐量面板子命令
当 topas 虚拟 I/O 服务器/客户机吞吐量面板处于活动状态时,它将接受以下其他单字符子命令。每次经过监视时间间隔时,程序都会检查是否存在下列某个子命令并对任何请求的操作做出响应:
项目 | 描述 |
d | 对于在"虚拟 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