topasout 命令

用途

通过处理 xmwlmnmontopas 记录来生成报告。

语法

局部报告

托帕索 -R 类型 [-我 间隔 ] [ -b 时间 ] [-e 时间 ] topas_recording_file

以逗号分隔的报告

托帕索 -c [ - 类型] topas_recording_file

电子表格报告

托帕索 [ -s ] [ - 类型] topas_recording_file

Nmon 分析器报告

topasout -a topas_recording_file

来自 topasrec/nmon 文件的 WLE 报告

topasout -R wle { nmon_recording_file | topas_recording_file }

CEC 报告

托帕索 -R 类型 [ -我 间隔 ] [ -b 时间 ] [ -e 时间 ] topas_recording_file

以逗号分隔的报告

topasout [ -c ] topas_recording_file

电子表格报告

topasout -s topas_recording_file

描述

topasout 命令用于转换 xmwlmxmtrendtopasrec 实用程序所生成的二进制记录。 二进制记录可以是本地系统记录、中央电子复合体 (CEC) 记录或集群记录。 通过 SMIT,可以启用、配置或禁用二进制记录。

如果在用户定义的时间间隔内有不止一个度量值,topasout 命令将取这些值的平均数获得可以在报告中打印的单个值。 对于不能取平均值的值 (例如, 并发多线程,专用和共享方式) , topasout 命令采用时间间隔中记录的最后一个或第一个值。

局部报告

提供了若干种本地报告:摘要报告、详细报告、LAN 报告、磁盘报告、逗号分隔的报告、Nmon 分析器报告、适配器报告以及虚拟适配器报告。

摘要报告

摘要报告提供了系统信息的综合视图。

以下列标题包括在摘要报告中:

描述
时间 报告时间间隔的结束时间。 将在时间间隔内取度量值的平均数并在报告中打印。
InU 已使用的内存
US 以用户方式花费的处理器时间百分比
sy 以系统方式花费的处理器时间百分比
wa 等待 I/O 所花费的处理器时间百分比
标识 处理器空闲时间百分比
PhysB 处于忙碌状态的物理处理器所占的百分比
RunQ 准备运行但是正在等待处理器可用的线程的平均数
WtQ 等待页面调度完成的线程的平均数
Cswitch 在报告时间间隔内每秒上下文切换次数
syscall 在报告时间间隔内每秒执行的系统调用数
PgFault I/O 及其他缺页故障数
%d开启 贡献的 %idle 周期和 %busy 周期的总数
%s控制器 盗用的 %idle 周期和 %busy 周期的总数
以下样本显示了本地摘要报告的输出:
Report: System Summary  --- hostname: aixfvt19                      version:1.1
Start:01/24/07 04:45:50   Stop:01/24/07 04:48:07  Int: 5 Min  Range:   2 Min
Mem:  1.2 GB  Dedicated SMT: ON   Logical CPUs:  2
Time       InU Us Sy Wa  Id  PhysB RunQ  WtQ CSwitch Syscall PgFault 
04:48:07   1.2  3  0  0  88   3.43  1.1  0.0     168     893      23

详细报告

详细报告提供系统度量的详细视图。

以下列标题包括在详细报告中:
描述
方式 将报告有关下列方式的信息:
  • Don 表示贡献专用分区。
  • Ded 表示专用分区未在进行捐赠或未启用捐赠。
  • Shr 表示共享方式。
Lp 逻辑处理器数。
SMT SMIT 的状态。 启用 SMT 时为 On。 禁用 SMT 时为 Off
事件 已授权使用量(仅限共享方式)。
poolid 池标识。 此列仅当分区属于有效的共享处理器池时才适用。
内核 以内核方式花费的处理器时间百分比。
用户 以用户方式花费的处理器时间百分比。
WAIT 等待 I/O 所花费的处理器时间百分比。
空闲 处理器空闲时间百分比。
PhysB 处于忙碌状态的物理处理器所占的百分比。
恩特克 已使用的授权容量百分比。 此标题仅对共享分区适用。
Sz, GB(在内存部分) 内存大小(以吉字节计)。
InU(在内存部分) 已使用的内存(以吉字节计)。
%Comp 分配给计算用页帧的实内存百分比。 计算用页帧由调页空间支持。
%Nonc 分配给非计算用页帧的实内存百分比。 非计算用页帧由文件空间支持:数据文件、可执行文件或共享库文件。
%Clnt 分配给高速缓存、远程安装文件的实内存百分比。
Sz, GB(在页面调度部分) 调页空间(以吉字节计)。
InU(在页面调度部分) 已使用的调页空间(以吉字节计)。
清空 在报告时间间隔内每秒发生的缺页故障总数。 这包括不能激活页面调度的缺页故障。
Pg-I 在报告时间间隔内每秒读取的 4 K 页数。
Pg-O 在报告时间间隔内每秒写入的 4 K 页数。
Bdon 在贡献忙周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用。
密码 当显式地贡献空闲周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用。
istl 当(系统)管理程序正在盗用空闲周期时使用的物理处理器百分比。 此度量值仅对专用分区方式适用。
Bstl 当(系统)管理程序正在盗用忙碌周期时使用的物理处理器百分比。 此度量值仅对专用分区方式适用。 没有专用分区贡献时,将不显示 %idon%bdon 度量值。
vcsw 在报告时间间隔内每秒虚拟上下文切换的平均数。
phint 在报告时间间隔内每秒平均幻像读取中断次数。 该列仅对共享分区适用。
Cswth 在报告时间间隔内每秒处理上下文切换次数。
Syscl 在报告时间间隔内每秒的系统调用数。
RunQ 准备运行但是正在等待处理器可用的线程的平均数。
WtQ 等待页面调度完成的线程的平均数。
SrvV2 在报告时间间隔内每秒 NFS Server V2 的调用数。
CltV2 在报告时间间隔内每秒 NFS Client V2 的调用数。
SrvV3 在报告时间间隔内每秒 Server V3 的调用数。
CltV3 在报告时间间隔内每秒 Client V3 的调用数。
网络 网络接口的名称。
I-Pack 每秒接收的数据包数。
O-Pack 在报告时间间隔内每秒发送的数据包数。
KB-I 在报告时间间隔内每秒接收的数据量(以千字节为单位)。
KB-O 在报告时间间隔内每秒发送的数据量(以千字节为单位)。
磁盘 物理磁盘数。
繁忙百分比 物理磁盘活动的时间百分比(驱动器的带宽利用率)。
KBPS 在报告时间间隔内每秒读取或写入的数据量(以千字节为单位)。 此列是 KB-R 度量值与 KB-W 度量值之和。
TPS 每秒向物理磁盘发出的传输次数。 传输是对物理磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输的大小不确定。
KB-R 在报告时间间隔内每秒从物理磁盘读取的数据量(以千字节为单位)。
KB-W 在报告时间间隔内每秒向物理磁盘写入的数据量(以千字节为单位)。
以下样本显示了一个本地详细报告:
Sample output
#Report: System Detailed --- hostname: ptoolsl1                  version: 1.2
Start:12/21/05 10.00.00 Stop:12/21/05 11.00.00  Int: 5 Min  Range: 60 Min 
Time: 10.00.00 -------------------------------------------------------
CONFIG        CPU             MEMORY        PAGING      
Mode   Don    Kern   12.0     Sz,GB  16.0   Sz,GB  4.0
LP     4      User    8.0     InU     4.3   InU    2.3
SMT    ON     Wait    0.0     %Comp   3.1   Flt    221
Ent    3.0    Idle   80.0     %NonC   9.0   Pg-I    87
Poolid 3      PhyB    0.7     %Clnt   2.0   Pg-O    44
              EntC    8.0

PHYP          EVENTS/QUEUES   NFS
Bdon    0.1   Cswth    3213   SrvV2    32
Idon    0.5   Syscl   43831   CltV2    12
Bstl    0.5   RunQ        1   SrvV3    44
Istl    0.4   WtQ         0   CltV3    18
Vcsw    1214
Phint   120                          

Network  KBPS   I-Pack  O-Pack    KB-I    KB-O
en0       0.6      7.5     0.5     0.3     0.3
en1      22.3    820.1   124.3   410.0    61.2
lo0       0.0      0.0     0.0     0.0     0.0

Disk    Busy%     KBPS     TPS    KB-R    KB-W  
hdisk0    0.0      0.0     0.0     0.0     0.0   
hdisk1    0.0      0.0     0.0     0.0     0.0

		topasout local report - detailed report

磁盘报告

磁盘报告提供有关从磁盘读取或写入磁盘的数据量信息。

以下列标题包括在磁盘报告中:
描述
内存 在第一个报告时间间隔内可用的总内存(以吉字节计)。
逻辑 CPU 在第一个报告时间间隔内的逻辑处理器数。
时间 报告时间间隔的结束时间。 将在时间间隔内取度量值的平均数并在报告中打印。
InU 已使用的总内存(以吉字节计)。
PhysB 处于忙碌状态的物理处理器所占的百分比。
MBPS 每秒读取或写入的兆字节数。 此列是 MB-W 度量值与 MB-R 度量值之和。
TPS 每秒向物理磁盘发出的传输次数。 传输是对物理磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输的大小不固定。
MB-R 每秒从物理磁盘读取的数据(以兆字节为单位)。
MB-W 每秒写入物理磁盘的数据(以兆字节为单位)。
以下样本显示了本地磁盘报告的输出:
Sample output
Report: Total Disk I/O Summary  --- hostname: aixfvt19   version:1.1
Start:01/24/07 04:45:50   Stop:01/24/07 04:48:07  Int: 5 Min  Range:15 Min
Mem:  1.2 GB   Dedicated SMT: ON   Logical CPUs:  2
Time      InU   PhysB   MBPS    TPS   MB-R   MB-W
04:48:07  1.2     3.4    0.2    2.1    0.1    0.1
04:53:07  1.2     3.4    0.3    2.1    0.0    0.3
...

LAN 报告

LAN 报告提供了网络接口中接受或发送的数据量。

以下列标题包括在 LAN 报告中:
描述
内存 在第一个报告时间间隔内可用的总内存(以吉字节计)。
逻辑处理器 在第一个报告时间间隔内的逻辑处理器数。
时间 报告时间间隔的结束时间。 将在时间间隔内取度量值的平均数并在报告中打印。
InU 已使用的总内存(以吉字节计)。
PhysB 处于忙碌状态的物理处理器所占的百分比。
MBPS MB-I 值与 MB-O 值之和。 它等于每秒发送和接收的数据(以兆字节为单位)。
MB-I 在报告时间间隔内每秒接收的数据(以兆字节为单位)。
MB-O 在报告时间间隔内每秒发送的数据(以兆字节为单位)。
Xmtdrp 在报告时间间隔内每秒在设备驱动程序级丢失的传输包的平均数。
Rcvdrp 在报告时间间隔内每秒在设备驱动程序级丢失的接收包的平均数。
以下样本显示了本地 LAN 报告的输出:
#Report: System LAN Summary  --- hostname: tooltime2                     version:1.1
Start:03/02/07 00:38:18 Stop:03/02/07 07:08:32   Int:  5 Min   Range:  390 Min
Mem:  4.0 GB  Shared SMT: ON  Logical CPUs:  2
Time       InU   PhysB   MBPS  MB-I  MB-O Rcvdrp Xmtdrp
00:43:18   0.6     0.1    0.0   0.0   0.0      0      0
00:48:18   0.6     0.3    0.0   0.0   0.0      0      0
00:53:19   0.7     0.2    0.0   0.0   0.0      0      0
...

Nmon 分析器样式输出

topasout 命令生成可以用 nmon 分析器查看的 Nmon 分析器报告。

topasout 命令用来对 xmwlm 实用程序、xmtrend 实用程序和 topasrec 实用程序所生成的二进制记录进行后处理。 二进制记录可能是“本地系统”记录、“中央电子复合体”(CEC) 记录或者“集群”记录。 通过 SMIT,可以启用、配置或禁用二进制记录。

注: xmwlm xmtrend 实用程序已过时,将由 topasrec 实用程序替换。
使用具有 -a 标志的 topasout 命令生成该报告。 可以用 nmon 分析器打开生成的 .csv 文件。 例如,要生成 xmwlm.061016.csv 文件,请输入以下命令:
topasout -a /etc/perf/daily/xmwlm.061016
生成的 .csv 文件位于与原始文件相同的目录中,即 /etc/perf/daily/ 目录。 文件名为 xmwlm.061016.csv。

以逗号分隔报告

topasout 命令生成以逗号分隔的包含数据的报告。

使用带有 -c 标志的 topasout 命令来生成该报告。 输出文件将写入 recordedfilename_01 文件。

例如,要生成 xmwlm.060503 文件的逗号分隔报告,请输入以下命令:
topasout -c /etc/perf/daily/xmwlm.060503

输出文件是 xmwlm.060503_01 文件,它位于与原始文件相同的目录中。

当您指定 -m 标志时, topasout 命令将向报告写入记录度量的 minmaxmean stdevexp 值。

以下样本显示了以逗号分隔的本地报告的输出:
#Monitor: xmtrend recording--- hostname: aixfvt19 ValueType: mean
Time="2007/01/24 04:45:50", CPU/gluser=0.02
Time="2007/01/24 04:45:50", CPU/glkern=0.28
Time="2007/01/24 04:45:50", CPU/glwait=0.00
Time="2007/01/24 04:45:50", CPU/glidle=99.69
Time="2007/01/24 04:45:50", NFS/Server/v3calls=0.00
Time="2007/01/24 04:45:50", NFS/Server/v2calls=0.00
…

电子表格形式的报告

topasout 命令生成电子表格形式的报告。

使用带有 -s 标志的 topasout 命令来生成此报告。 输出文件将写入 recordedfilename_01 文件。

例如,要生成 xmwlm.060503 文件的电子表格形式的报告,请输入以下命令:
topasout -s /etc/perf/daily/xmwlm.060503

输出文件是 xmwlm.060503_01 文件,它位于与原始文件相同的目录中。

当您指定 -m 标志时, topasout 命令将向报告写入记录度量的 minmaxmean stdevexp 值。

适配器报告

适配器报告提供有关从适配器读取或写入适配器的数据量信息。

报告中含有适配器的下列度量值:
描述
适配器 适配器的名称
KBPS 每秒在适配器中传输(读或写)的数据量(以千字节为单位)
TPS 每秒向适配器发出的传输次数
KB-R 从适配器读取的数据量(以千字节为单位)
KB-W 写入适配器的数据量(以千字节为单位)
报告中含有磁盘的下列度量值:
描述
Vtargets/磁盘 虚拟目标设备或磁盘的名称。
繁忙百分比 虚拟目标设备或磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
TPS 每秒向虚拟目标设备或磁盘发出的传输次数。 传输是对虚拟目标设备或磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输为中等大小。
KB-R 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。
KB-W 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。
AQD 等待发送到虚拟目标设备或磁盘的平均请求数。
AQW 每个请求的平均队列等待时间(以毫秒为单位来报告)。 后缀表示时间的单位。 缺省时间单位是毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。

虚拟适配器报告

虚拟适配器报告中含有适配器的下列度量值:
描述
vAdapter 适配器的名称。
KBPS 每秒在适配器中传输(读或写)的数据量(以千字节为单位)。
TPS 每秒向适配器发出的传输次数。
KB-R 此适配器每秒从主管服务器接收的块数。
KB-W 每秒从此适配器发送到主管服务器的块数。
AQD 等待发送到适配器的请求数。
AQW 传输请求在等待队列中花费的时间。 以毫秒为单位报告。 后缀表示时间的单位。 缺省时间单位是毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的时间。后缀表示时间的单位。 缺省时间单位是毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的时间。后缀表示时间的单位。 缺省时间单位是毫秒。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
报告中含有磁盘的下列度量值:
描述
Vtargets/磁盘 虚拟目标设备或磁盘的名称。
繁忙百分比 虚拟目标设备或磁盘处于活动状态的时间百分比(驱动器的带宽使用率)。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
TPS 每秒向虚拟目标设备或磁盘发出的传输次数。 传输是对虚拟目标设备或磁盘的 I/O 请求。 多个逻辑请求可组合成对磁盘的单个 I/O 请求。 传输为中等大小。
KB-R 每秒从虚拟目标设备或磁盘读取的数据量(以千字节为单位)。
KB-W 每秒写入虚拟目标设备或磁盘的数据量(以千字节为单位)。
AQD 等待发送到虚拟目标设备或磁盘的平均请求数。
AQW 每个请求的平均队列等待时间(以毫秒为单位来报告)。 后缀表示时间的单位。 缺省时间单位是毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。

来自 topasrec/nmon 记录的随需应变 WLE 输入

除了每周通过 SMIT 为 WLE 提供的高峰输入以外,用户可以调用随需应变 WLE 输入文件来了解特定工作负载,并使用该数据来调整系统的大小和生成报告。 通过 topasout 命令能够了解特定 topasnmon 记录,并且使用此选项来生成 XML 格式的 WLE 可读报告。

使用 topasout-Rwle-Oifile=<filename>选项生成 WLE 报告。 例如,要根据某个文件来生成报告,请使用以下命令。

topasout -R wle -Oifile=/etc/perf/daily/xmwlm_130504.topas

如果它正在进行 nmon 记录,请指定 -Otype 选项的同时指定 -Oifile 选项,如下所示:

topasout -R wle -Oifile=/etc/perf/daily/xmwlm_130504.nmon -Otype=nmon

世界报 选项与其他类型的 -R 不同,可以同时提供 托帕斯恩蒙 记录作为此选项的输入,而只能提供 托帕斯 记录 (通过 xmwlm托帕斯雷克生成的记录) 作为其他选项的输入文件。

CEC 报告

提供五种类型的 CEC 报告:摘要报告、详细报告、共享处理器池报告、逗号分隔报告以及电子表格报告。

摘要报告

此报告提供 CEC 系统的摘要。 该报告基于实际响应 topas 命令的分区。 如果 CEC 中的分区未配置 xmtopasxmservd,那么将无法监视分区。

CEC 摘要报告包含以下列标题:

标题(分区详细信息):
描述
周一 在第一个报告时间间隔内监视的分区数
UnM 在第一个报告时间间隔内未监视的分区数
Shr 在第一个报告时间间隔内的共享分区数
Ded 在第一个报告时间间隔内的专用分区数
Cap 在第一个报告时间间隔内的受限分区数
UnC 在第一个报告时间间隔内的无限分区数

CEC:

描述
ShrB 共享物理处理器忙碌。 (共享分区中处理器的物理忙碌之和。)
DedB 专用物理处理器忙碌。 (专用分区中的处理器的物理忙碌之和。)
贡献给物理池的处理器的总数。

处理器:

描述
周一 受监视的物理处理器数
UnMon 不受监视的物理处理器数
Shr 共享分区中的处理器数
Ded 专用分区中的处理器数
psz 物理池中的活动共享处理器数
APP 池中的可用物理处理器
内存 (GB):
描述
周一 受监视分区的总内存
UnM 不受监视分区的总内存
平均 分区可用内存
InUse 受监视分区中的已使用内存
UnA 分区不可用的内存
以下样本显示了 CEC 摘要报告的输出:
Sample Output
#Report: CEC Summary  --- hostname: ptoolsl3                   version:1.2
Start:02/22/07 00:44:06   Stop:02/22/07 23:59:06  Int: 5 Min  Range:1395 Min
Partition Mon:  3  UnM:  0  Shr:  1  Ded:  2  Cap:  2  UnC:  1
       -CEC----------------  -Processors---------------- -Memory (GB)-----------
Time   ShrB  DedB  Don  Stl  Mon  UnM  Shr Ded  PSz  APP Mon  UnM  Avl  UnA InU
00:49  0.00  0.00   -    -   2.2  0.0  0.2   2  2.0  2.0 9.4  0.0  8.0  0.0 1.0
00:54  0.00  0.00   -    -   2.2  0.0  0.2   2  2.0  2.0 9.4  0.0  8.0  0.0 1.0
00:59  0.00  0.00   -    -   2.2  0.0  0.2   2  2.0  2.0 9.4  0.0  8.0  0.0 1.0

详细报告

CEC 详细报告给出 topas 命令可以从中记录数据的所有分区的详细视图。

以下列标题包括在 CEC 详细报告中:

分区信息:
描述
监控 受监视的分区数
不受监控 不受监视的分区数
共享 共享分区数
不受限 无限共享分区数
受限 受限共享分区数
专用 专用分区数
赠予 贡献分区数

内存:

描述
监控 受监视的总内存
UnMonitored 不受监视的总内存
可用 可用的总内存
UnAllocated 未向任何分区分配的总内存
已占用 分区消耗的总内存

处理器:

描述
监控 受监视的物理处理器数
UnMonitored 不受监视的物理处理器数
可用 CEC 系统中的可用物理处理器数
UnAllocated 未向任何分区分配的物理处理器数
共享 共享分区中的处理器数
专用 专用分区的处理器数
已捐赠 当前正在贡献的所有分区的处理器数之和
池大小 物理池中活动的共享处理器数
可用处理器池 池中的可用物理处理器。 这是池中以处理器数报告的空闲周期
Shr 物理忙碌 所有共享分区的忙碌物理处理器之和
已安装的物理 CPU 所有专用分区的忙碌物理处理器之和
已捐赠 Phys。 CPU 来自所有分区贡献的处理器周期之和(以处理器数报告)
窃用的物理。 CPU 来自所有分区盗用的处理器周期之和(以处理器数报告)
虚拟池 虚拟池数
病毒。 上下文切换次数 在监视时间间隔内每秒的虚拟上下文切换总次数
幻像读取中断 在监视时间间隔内每秒的幻像读取中断总数

单个分区数据:

描述
主机 主机名
OS 操作系统级别
M M 列标题表示方式。
在共享分区,它显示以下属性:
  • C- 启用且限制 SMT
  • c- 禁用且限制 SMT
  • U- 启用且不限制 SMT
  • u- 禁用且不限制 SMT
在专用分区中,它显示以下属性:
  • S- 启用且不贡献 SMT
  • d- 禁用且贡献 SMT
  • D- 启用且贡献 SMT
内存 总内存(以吉字节计)
InU 已使用的内存(以吉字节计)
Lp 逻辑处理器数
US 程序以用户方式执行所使用的处理器百分比
sy 程序以内核方式执行所使用的处理器百分比
wa 等待 I/O 所花费的处理器时间百分比
标识 处理器空闲时间百分比
PhysB 忙碌的物理处理器数
事件 已授权使用量(仅限共享方式)
%Entc 已用授权百分比(仅限共享方式)
vcsw 每秒虚拟上下文切换平均次数(仅限共享方式)
PhI 每秒幻像读取中断平均数(仅限共享方式)
%idon 当显式地贡献空闲周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用。
%bdon 在贡献忙周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用
%i标准 当(系统)管理程序正在盗用忙碌周期时使用的物理处理器百分比。 此度量值仅对专用分区方式适用
以下样本显示了 CEC 详细报告的输出:
#Report: CEC Detailed --- hostname: ptoolsl3                   version:1.2
Start:03/06/07 07:19:39   Stop:03/06/07 07:28:39  Int: 5 Min  Range:   9 Min

Time: 07:24:38 -----------------------------------------------------------------
Partition Info   Memory (GB)        Processors         Avail Pool :  2.0
Monitored  :  3  Monitored  :  9.4  Monitored  :  2.2  Shr Physcl Busy:  0.01
UnMonitored:  0  UnMonitored:  0.0  UnMonitored:  0.0  Ded Physcl Busy:  0.01
Shared     :  1  Available  :  0.0  Available  :  0.0  Donated Phys. CPUs: 0.00
UnCapped   :  1  UnAllocated:  0.0  Unallocated:  0.0  Stolen Phys. CPUs : 0.00
Capped     :  2  Consumed   :  0.0  Shared     :  0.2  Hypervisor
Dedicated  :  2                     Dedicated  :  2.0  Virt Cntxt Swtch:   545
Donating   :  0                     Donated    :  0    Phantom Intrpt  :     0
                                    Pool Size  :  2.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  0  1  0 98  0.01   317  0.2   2.55   0

Host         OS  M  Mem  InU Lp Us Sy Wa Id PhysB  Vcsw  %istl %bstl
------------------------------------dedicated-----------------------------------
ptoolsl3     A54    3.1  0.9  2  0  0  0 99  0.00   228    -     -
ptoolsl1     A52    3.1  2.7  1  0  1  0 99  0.01     0    -     -

Time: 07:28:39 ----------------------------------------------------------------

共享处理器池报告

CEC 共享处理器池报告包含共享处理器池信息。

以下列标题包括在共享处理器池报告中:
描述
psize 池的有效最大容量。
entc 池的授权容量。
最大 池的最大容量。
physb 池的共享分区中的处理器的物理忙碌之和。 (“物理忙碌”表示忙碌的物理处理器的尾数。)
app 池中的可用物理处理器。
mem 池中的所有共享分区的受监视内存之和。
muse 池中的所有共享分区的消耗的内存之和。
以下样本显示了 CEC 共享处理器池报告的输出:
Sample Output

#Report: Topas CEC Pool Detailed --- hostname: ptoolsl1                version: 1.0
pool  psize entc  maxc physb app   mem  muse
0     3.0   2.0   3.0  0.1   1.0   2.0  1.0
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

Host       Pi OS  M Mem InU Lp  Us Sy Wa Id  PhysB Vcsw Ent  %EntC PhI 
--------------------------------shared------------------------------------------ 
ptools1    0  53 U  11   9  2  11  13  0 75  0.10  121 0.25   0.3   3 

ptools5    1  53 U  12  10  2  12  3  0 85   0.20  121 0.25   0.3   3 
ptools3    1  53 C 5.0 2.6  2  10  1  0 89   0.15   52 0.25   0.3   2 

ptools7    2  53 c 2.0 0.4  1   0  1  0 99   0.05    2 0.10   0.3   2 

Host       OS  M Mem InU Lp  Us Sy Wa Id  PhysB Vcsw %istl %bstl %bdon %idon 
------------------------------dedicated-----------------------------------------
ptools6    52   1.1 0.1  1  11  7  0 82   0.50   50   10      5   10   0 
ptools8    52   1.1 0.1  1  11  7  0 82   0.50   60    0      1    -   - 
ptools2    52   1.1 0.1  1  11  7  0 82   0.50  200    0      15  25   10 

内存池报告

topasout 命令生成内存池报告,该报告提供有关 CEC 中的内存池以及属于这些内存池的分区的信息。 标题部分显示以下值:
描述
Mshr 以共享内存方式运行的 LPAR
已安装 以专用内存方式运行的 LPAR
系统中的内存池总数
mpsz 所有内存池的物理内存总大小(以吉字节计)
MPuse 与所有池关联的 LPAR 使用的总内存 (以千兆字节计)
定义 所有池中所有 LPAR 的总 I/O 内存使用量 (以千兆字节为单位)
USE 所有池中正在使用的所有 LPAR 的 I/O 内存使用量总计 (以千兆字节为单位)
周一 系统的总受监视内存(以吉字节计)
InUse 系统中正在使用的总内存(以吉字节计)
平均 系统中的可用总内存(以吉字节计)
内存池部分显示以下值:
描述
mpid 内存池的标识
mpsz 内存池的总物理内存大小(以吉字节计)
mpus 正在使用的内存池的总内存 (此值是分配给池中所有 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 已消耗的处理器使用量百分比

以逗号分隔的报告

topasout 命令生成一个包含用逗号分隔数据的 CEC 报告。

使用带有 -c 标志的 topasout 命令来生成该报告。 输出文件将写入 recordedfilename_01 文件。

例如,要为 /etc/perf/ 目录中的 topas_CEC.070221 文件生成电子表格格式的报告,请输入以下命令:
topasout -c /etc/perf/topas_CEC.070221

输出文件是 topas_CEC.070221_01 文件,它位于原始文件所在的目录中。

topas 记录只支持 -m mean 选项。

以下样本显示了 topas_CEC 报告的输出:
#Monitor: topas_CEC recording--- hostname: ptoolsl3 ValueType: mean
Time="2007/03/06 07:19:39", CEC/Lpars/monitored=3.00
Time="2007/03/06 07:19:39", CEC/Lpars/unmonitored=0.00
Time="2007/03/06 07:19:39", CEC/Lpars/shared=1.00
Time="2007/03/06 07:19:39", CEC/Lpars/dedicated=2.00
Time="2007/03/06 07:19:39", ptoolsl1/LPAR/Sys/osver=5.30
Time="2007/03/06 07:19:39", ptoolsl1/LPAR/Sys/shared=1.00
Time="2007/03/06 07:19:39", ptoolsl1/LPAR/Sys/capped=0.00
Time="2007/03/06 07:19:39", ptoolsl1/LPAR/Sys/smt=1.00
… 

电子表格形式的报告

topasout 命令生成电子表格格式的 CEC 报告。

使用带有 -s 标志的 topasout 命令来生成该报告。 输出文件将写入 recordedfilename_01 文件。

例如,要为 /etc/perf/ 目录中的 topas_CEC.070221 文件生成电子表格格式的报告,请输入以下命令:
topasout -s /etc/perf/topas_CEC.070221

输出文件是 topas_CEC.070221_01 文件,它位于原始文件所在的目录中。

topas 记录只使用 -m mean 选项。

VIOS 报告

VIOS 报告包含有关虚拟 I/O 服务器/客户机吞吐量的信息。 以下列标题包括在虚拟 I/O 服务器/客户机吞吐量报告中:
描述
服务器 VIO 服务器的名称。
客户机 VIO 客户机的名称。
KBPS 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。
TPS 每秒发出的传输次数。
KB-R 每秒读取的数据量(以千字节为单位)。
KB-W 每秒写入的数据量(以千字节为单位)。
AQD 等待发送的平均请求数。
AQW 每个请求的平均队列等待时间(以毫秒为单位来报告)。 后缀表示时间的单位。 缺省时间单位是毫秒。
ART 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
AWT 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MRT 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。
MWT 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。

VIOS 适配器报告

VIOS 适配器报告包含有关虚拟 I/O 服务器或客户机(VIOS)适配器的信息以及磁盘详细信息。 将报告有关磁盘的下列详细信息:
描述
适配器 服务器适配器的名称。
Vtargets 属于服务器适配器的虚拟目标设备的名称。
客户机磁盘 客户机磁盘的名称,该磁盘已映射到服务器适配器的虚拟目标设备。
将显示适配器的下列详细信息:
描述
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 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省的时间单位是毫秒。

标志

描述
-a -a 标志仅用于 nmon 分析器报告。
-b 时间 记录文件中 topasout 命令开始生成报告的时间。 time 的格式可以是 YYMMDDHHMM 或 HHMM。 如果指定了结束时间,那么必须对结束时间使用同一时间格式。

YYMMDD 表示年、月、日。 HHMM 表示小时、分钟。

在 HHMM 格式中,值范围必须介于 0000 至 2359。 开始时间的缺省值为 0000。 为给定时间范围内的第一天记录生成报告。

在 YYMMDDHHMM 格式中,缺省值为记录文件中的第一条记录数据的时间。 该命令为开始时间和结束时间范围内的数据生成报告。

-c 指定 topasout 命令应该以逗号分隔的 ASCII 格式输出文件。 输出文件中的每一行都包含一个时间戳记和一个观察值。
-e 时间 记录文件中 topasout 命令停止生成报告的时间。 time 的格式可以是 YYMMDDHHMM 或 HHMM。 如果指定了开始时间,那么必须对结束时间使用同一时间格式。

YYMMDD 表示年、月、日。

HHMM 表示小时、分钟。

在 YYMMDDHHMM 格式中,缺省值为记录文件中的最后一条记录数据的时间。 为开始日期及时间和结束日期及时间范围内的数据生成报告。

在 HHMM 格式中,结束时间的缺省值为 2359。 为给定时间范围内的第一天记录生成报告。

-i 时间间隔 -i 标志定义 topasout 命令需要对值取平均数的时间间隔(分钟)。 -i 标志的有效值为 5、10、15、30 或 60。 缺省值为 5 分钟。
-m 类型 缺省情况下,topasout 只输出 mean 值。 其他记录值以及本地记录的完整集合可以通过其他选项获得,包括 minmaxmeanstdevsetexp 选项。
-O -O 标志可以具有以下值 :fullhostname = [on|off]。

-O 标志设置为 on 时,它会在新列中显示完整的主机名。 对于全主机名,缺省值为 off。

-R 类型 使用 -R 标志指定 xmwlm 记录或 topasout 记录的报告类型。 type 参数具有下列变量:
摘要
生成摘要报告。
详细
生成详细报告。
lan
生成 LAN 报告。
磁盘
生成磁盘报告。
poolinfo
生成共享处理器池报告。
mempool
生成内存池报告。 如果没有内存池,那么将显示不带任何值的标题。
适配器
生成适配器报告。
vadapter
生成虚拟适配器报告。
VIOS
生成虚拟 I/O 服务器/客户机吞吐量报告。
vios_adapter
生成虚拟 I/O 服务器/客户机适配器和磁盘详细报告。

-R 标志生成的报告将显示到控制台中。

-s 指定 topasout 应以适合电子表格程序输入的格式对输出文件进行格式化。

参数

描述
xmwlm_recording_file 指定输入文件是使用 topasrec/xmwlm 命令创建的记录。
topas_recording_file 指定输入文件是使用 topasrec/topas 命令创建的记录。
nmon_recording_file 指定输入文件是使用 nmon 命令创建的记录。

示例

  1. 从 10:00 a.m从 xmwlm 记录文件生成详细报告。 到 11:00 p.m。 请输入以下命令:
    topasout -R detailed  -i 15 -b 1000 -e  2300 /etc/perf/daily/xmwlm.070226
  2. 要生成 xmwlm 记录文件的摘要报告,请输入以下命令:
    topasout -R summary /etc/perf/daily/xmwlm.070226
  3. 要生成 xmwlm 记录文件的磁盘报告,请输入以下命令:
    topasout -R disk  /etc/perf/daily/xmwlm.070226
  4. 要生成 xmwlm 记录文件的 LAN 报告,请输入以下命令:
    topasout -R lan  /etc/perf/daily/xmwlm.070226
  5. 要生成 xmwlm 记录文件的适配器报告,请输入以下命令:
    topasout -R adapter  /etc/perf/daily/xmwlm.070226
  6. 要生成 xmwlm 记录文件的虚拟适配器报告,请输入以下命令:
    topasout -R vadapter  /etc/perf/daily/xmwlm.070226
  7. 要在 /etc/perf/daily/ 目录中生成 xmwlm 记录文件 xmwlm.070226nmon 分析器报告,请输入以下命令:
    topasout  -a /etc/perf/daily/xmwlm.070226

    输出将写入 /etc/perf/daily/xmwlm.070226.csv

  8. 要生成 topas CEC 记录的共享处理器池报告,请输入以下命令:
    topasout -R poolinfo /etc/perf/topas_CEC.070302
  9. 从 2:00 p.m开始从 topas CEC 记录生成摘要报告。 到 4:00 p.m。 在记录数据的第一天,输入以下命令:
    topasout -R summary  -b 1400 -e 1600 /etc/perf/topas_CEC.070302
  10. 要生成 topas CEC 记录的 VIOS 报告,请输入以下命令:
    topasout -R vios  /etc/perf/topas_CEC.070302
  11. 要生成 topas CEC 记录的 VIOS 适配器报告,请输入以下命令:
    topasout -R vios_adapter  /etc/perf/topas_CEC.070302
  12. 要生成 topas CEC 记录的内存池报告,请输入以下命令:
    topasout -R mempool /etc/perf/topas_CEC.070302
  13. 要从 2:00 p.m的 topas CEC 记录生成摘要报告, 2008 年 3 月 10 日至 4:00 p.m。 2008 年 3 月 12 日,输入以下命令:
    topasout -R summary -b 0803101400 -e 0803121600 /etc/perf/ptoolsl1_cec_080310.topas
  14. 要从 2:00 p.m的 topas Cluster 记录生成详细报告, 2008 年 3 月 10 日至 4:00 p.m。 2008 年 3 月 12 日,输入以下命令:
    topasout -R summary -b 0803101400 -e 0803121600 /etc/perf/ptoolsl1_cluster_080310.topas
  15. 要根据 /etc/perf/ 目录中名为 ptoolsl1_cec_080310.topas 的 CEC 记录文件来生成 nmon 分析器报告,请输入以下命令:
    topasout  -a /etc/perf/ptoolsl1_cec_080310.topas
  16. 要根据 /etc/perf/ 目录中名为 ptoolsl1_cluster_080310.topas 的 集群记录文件来生成 nmon 分析器报告,请输入以下命令:
    topasout  -a /etc/perf/ptoolsl1_cluster_080310.topas
  17. 要报告详细报告中的完整主机名,请输入以下命令:
    topasout -R detailed -O fullhostname=on

位置

/usr/bin/topasout

文件

描述
/usr/bin/topas 包含 topas 命令。
/usr/bin/xmwlm 包含 xmwlm 命令。
/usr/bin/topasout 包含 topasout 命令。 topasout 命令包含在 perfagent.tools 文件集中。