topasout 命令
用途
通过处理 xmwlm、nmon 和 topas 记录来生成报告。
语法
局部报告
托帕索 -R 类型 [-我 间隔 ] [ -b 时间 ] [-e 时间 ] topas_recording_file
托帕索 -c [ - 类型] topas_recording_file
托帕索 [ -s ] [ - 类型] topas_recording_file
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 命令用于转换 xmwlm、xmtrend 或 topasrec 实用程序所生成的二进制记录。 二进制记录可以是本地系统记录、中央电子复合体 (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
详细报告
详细报告提供系统度量的详细视图。
项 | 描述 |
---|---|
方式 | 将报告有关下列方式的信息:
|
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 报告提供了网络接口中接受或发送的数据量。
项 | 描述 |
---|---|
内存 | 在第一个报告时间间隔内可用的总内存(以吉字节计)。 |
逻辑处理器 | 在第一个报告时间间隔内的逻辑处理器数。 |
时间 | 报告时间间隔的结束时间。 将在时间间隔内取度量值的平均数并在报告中打印。 |
InU | 已使用的总内存(以吉字节计)。 |
PhysB | 处于忙碌状态的物理处理器所占的百分比。 |
MBPS | MB-I 值与 MB-O 值之和。 它等于每秒发送和接收的数据(以兆字节为单位)。 |
MB-I | 在报告时间间隔内每秒接收的数据(以兆字节为单位)。 |
MB-O | 在报告时间间隔内每秒发送的数据(以兆字节为单位)。 |
Xmtdrp | 在报告时间间隔内每秒在设备驱动程序级丢失的传输包的平均数。 |
Rcvdrp | 在报告时间间隔内每秒在设备驱动程序级丢失的接收包的平均数。 |
#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,可以启用、配置或禁用二进制记录。
topasout -a /etc/perf/daily/xmwlm.061016
生成的 .csv 文件位于与原始文件相同的目录中,即 /etc/perf/daily/ 目录。 文件名为 xmwlm.061016.csv。以逗号分隔报告
topasout 命令生成以逗号分隔的包含数据的报告。
使用带有 -c 标志的 topasout 命令来生成该报告。 输出文件将写入 recordedfilename_01 文件。
topasout -c /etc/perf/daily/xmwlm.060503
输出文件是 xmwlm.060503_01 文件,它位于与原始文件相同的目录中。
当您指定 -m 标志时, topasout 命令将向报告写入记录度量的 min、max、mean、 stdev 和 exp 值。
#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 文件。
topasout -s /etc/perf/daily/xmwlm.060503
输出文件是 xmwlm.060503_01 文件,它位于与原始文件相同的目录中。
当您指定 -m 标志时, topasout 命令将向报告写入记录度量的 min、max、mean、 stdev 和 exp 值。
适配器报告
适配器报告提供有关从适配器读取或写入适配器的数据量信息。
项 | 描述 |
---|---|
适配器 | 适配器的名称 |
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 命令能够了解特定 topas 或 nmon 记录,并且使用此选项来生成 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 中的分区未配置 xmtopas 或 xmservd,那么将无法监视分区。
CEC 摘要报告包含以下列标题:
项 | 描述 |
---|---|
周一 | 在第一个报告时间间隔内监视的分区数 |
UnM | 在第一个报告时间间隔内未监视的分区数 |
Shr | 在第一个报告时间间隔内的共享分区数 |
Ded | 在第一个报告时间间隔内的专用分区数 |
Cap | 在第一个报告时间间隔内的受限分区数 |
UnC | 在第一个报告时间间隔内的无限分区数 |
CEC:
项 | 描述 |
---|---|
ShrB | 共享物理处理器忙碌。 (共享分区中处理器的物理忙碌之和。) |
DedB | 专用物理处理器忙碌。 (专用分区中的处理器的物理忙碌之和。) |
唐 | 贡献给物理池的处理器的总数。 |
处理器:
项 | 描述 |
---|---|
周一 | 受监视的物理处理器数 |
UnMon | 不受监视的物理处理器数 |
Shr | 共享分区中的处理器数 |
Ded | 专用分区中的处理器数 |
psz | 物理池中的活动共享处理器数 |
APP | 池中的可用物理处理器 |
项 | 描述 |
---|---|
周一 | 受监视分区的总内存 |
UnM | 不受监视分区的总内存 |
平均 | 分区可用内存 |
InUse | 受监视分区中的已使用内存 |
UnA | 分区不可用的内存 |
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 列标题表示方式。 在共享分区,它显示以下属性:
在专用分区中,它显示以下属性:
|
内存 | 总内存(以吉字节计) |
InU | 已使用的内存(以吉字节计) |
Lp | 逻辑处理器数 |
US | 程序以用户方式执行所使用的处理器百分比 |
sy | 程序以内核方式执行所使用的处理器百分比 |
wa | 等待 I/O 所花费的处理器时间百分比 |
标识 | 处理器空闲时间百分比 |
PhysB | 忙碌的物理处理器数 |
事件 | 已授权使用量(仅限共享方式) |
%Entc | 已用授权百分比(仅限共享方式) |
vcsw | 每秒虚拟上下文切换平均次数(仅限共享方式) |
PhI | 每秒幻像读取中断平均数(仅限共享方式) |
%idon | 当显式地贡献空闲周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用。 |
%bdon | 在贡献忙周期时使用的物理处理器百分比。 此度量值仅对贡献专用分区方式适用 |
%i标准 | 当(系统)管理程序正在盗用忙碌周期时使用的物理处理器百分比。 此度量值仅对专用分区方式适用 |
#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 | 池中的所有共享分区的消耗的内存之和。 |
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
内存池报告
项 | 描述 |
---|---|
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 文件。
topasout -c /etc/perf/topas_CEC.070221
输出文件是 topas_CEC.070221_01 文件,它位于原始文件所在的目录中。
topas 记录只支持 -m mean 选项。
#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 文件。
topasout -s /etc/perf/topas_CEC.070221
输出文件是 topas_CEC.070221_01 文件,它位于原始文件所在的目录中。
topas 记录只使用 -m mean 选项。
VIOS 报告
项 | 描述 |
---|---|
服务器 | VIO 服务器的名称。 |
客户机 | VIO 客户机的名称。 |
KBPS | 在监视时间间隔内每秒读写的数据量(以千字节为单位)。 此字段的值是 KB-R 度量值与 KB-W 度量值之和。 |
TPS | 每秒发出的传输次数。 |
KB-R | 每秒读取的数据量(以千字节为单位)。 |
KB-W | 每秒写入的数据量(以千字节为单位)。 |
AQD | 等待发送的平均请求数。 |
AQW | 每个请求的平均队列等待时间(以毫秒为单位来报告)。 后缀表示时间的单位。 缺省时间单位是毫秒。 |
ART | 对于所发送的读请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。 |
AWT | 对于所发送的写请求,从主管服务器接收响应的平均时间。 后缀表示时间的单位。 缺省时间单位是毫秒。 |
MRT | 对于所发送的读请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。 |
MWT | 对于所发送的写请求,从主管服务器接收响应的最长时间。 后缀表示时间的单位。 缺省时间单位是毫秒。 |
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 值。 其他记录值以及本地记录的完整集合可以通过其他选项获得,包括 min、max、mean、stdev、set 和 exp 选项。 |
-O | -O 标志可以具有以下值 :fullhostname = [on|off]。 当 -O 标志设置为 on 时,它会在新列中显示完整的主机名。 对于全主机名,缺省值为 off。 |
-R 类型 | 使用 -R 标志指定 xmwlm 记录或 topasout 记录的报告类型。 type 参数具有下列变量:
用 -R 标志生成的报告将显示到控制台中。 |
-s | 指定 topasout 应以适合电子表格程序输入的格式对输出文件进行格式化。 |
参数
项 | 描述 |
---|---|
xmwlm_recording_file | 指定输入文件是使用 topasrec/xmwlm 命令创建的记录。 |
topas_recording_file | 指定输入文件是使用 topasrec/topas 命令创建的记录。 |
nmon_recording_file | 指定输入文件是使用 nmon 命令创建的记录。 |
示例
- 从 10:00 a.m从 xmwlm 记录文件生成详细报告。 到 11:00 p.m。 请输入以下命令:
topasout -R detailed -i 15 -b 1000 -e 2300 /etc/perf/daily/xmwlm.070226
- 要生成 xmwlm 记录文件的摘要报告,请输入以下命令:
topasout -R summary /etc/perf/daily/xmwlm.070226
- 要生成 xmwlm 记录文件的磁盘报告,请输入以下命令:
topasout -R disk /etc/perf/daily/xmwlm.070226
- 要生成 xmwlm 记录文件的 LAN 报告,请输入以下命令:
topasout -R lan /etc/perf/daily/xmwlm.070226
- 要生成 xmwlm 记录文件的适配器报告,请输入以下命令:
topasout -R adapter /etc/perf/daily/xmwlm.070226
- 要生成 xmwlm 记录文件的虚拟适配器报告,请输入以下命令:
topasout -R vadapter /etc/perf/daily/xmwlm.070226
- 要在 /etc/perf/daily/ 目录中生成 xmwlm 记录文件 xmwlm.070226 的 nmon 分析器报告,请输入以下命令:
topasout -a /etc/perf/daily/xmwlm.070226
输出将写入 /etc/perf/daily/xmwlm.070226.csv 中
- 要生成 topas CEC 记录的共享处理器池报告,请输入以下命令:
topasout -R poolinfo /etc/perf/topas_CEC.070302
- 从 2:00 p.m开始从 topas CEC 记录生成摘要报告。 到 4:00 p.m。 在记录数据的第一天,输入以下命令:
topasout -R summary -b 1400 -e 1600 /etc/perf/topas_CEC.070302
- 要生成 topas CEC 记录的 VIOS 报告,请输入以下命令:
topasout -R vios /etc/perf/topas_CEC.070302
- 要生成 topas CEC 记录的 VIOS 适配器报告,请输入以下命令:
topasout -R vios_adapter /etc/perf/topas_CEC.070302
- 要生成 topas CEC 记录的内存池报告,请输入以下命令:
topasout -R mempool /etc/perf/topas_CEC.070302
- 要从 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
- 要从 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
- 要根据 /etc/perf/ 目录中名为 ptoolsl1_cec_080310.topas 的 CEC 记录文件来生成 nmon 分析器报告,请输入以下命令:
topasout -a /etc/perf/ptoolsl1_cec_080310.topas
- 要根据 /etc/perf/ 目录中名为 ptoolsl1_cluster_080310.topas 的 集群记录文件来生成 nmon 分析器报告,请输入以下命令:
topasout -a /etc/perf/ptoolsl1_cluster_080310.topas
- 要报告详细报告中的完整主机名,请输入以下命令:
topasout -R detailed -O fullhostname=on
位置
/usr/bin/topasout
文件
项 | 描述 |
---|---|
/usr/bin/topas | 包含 topas 命令。 |
/usr/bin/xmwlm | 包含 xmwlm 命令。 |
/usr/bin/topasout | 包含 topasout 命令。 topasout 命令包含在 perfagent.tools 文件集中。 |