topas命令报告选定的本地系统活动的统计信息。该命令使用 curses 库以合适的格式来显示其输出,该格式适合于在一个 80x25 基于字符的显示器上或至少同样大小的图形显示器的窗口中进行查看。topas命令需要在系统中安装perfagent.tools文件集。
:/ #topas
Topas Monitor for host: PPCS520 EVENTS/QUEUES FILE/TTY
Sat Aug 11 22:53:53 2012 Interval: 2 Cswitch 190 Readch 1
Syscall 953 Writech 471
CPU User% Kern% Wait% Idle% Reads 0 Rawin 0
ALL 0.2 0.4 0.0 99.4 Writes 1 Ttyout 469
Forks 0 Igets 0
Network KBPS I-Pack O-Pack KB-In KB-Out Execs 0 Namei 0
Total 0.7 1.5 1.0 0.2 0.5 Runqueue 1.0 Dirblk 0
Waitqueue 0.0
Disk Busy% KBPS TPS KB-Read KB-Writ MEMORY
Total 0.0 0.0 0.0 0.0 0.0 PAGING Real,MB 1840
Faults 0 % Comp 49
FileSystem KBPS TPS KB-Read KB-Writ Steals 0 % Noncomp 47
Total 0.0 0.0 0.0 0.0 PgspIn 0 % Client 47
PgspOut 0
Name PID CPU% PgSp Owner PageIn 0 PAGING SPACE
topas 286912 0.2 2.2 root PageOut 0 Size,MB 4352
dtgreet 204830 0.1 1.3 root Sios 0 % Used 0
db2sysc 409788 0.1 16.1 cl_onlad % Free 100
rmcd 221348 0.0 3.4 root NFS (calls/sec)
X 69676 0.0 2.0 root SerV2 0 WPAR Activ 0
sendmail 176222 0.0 2.1 root CliV2 0 WPAR Total 0
rpc.lock 233596 0.0 0.2 root SerV3 0 Press: "h"-help
hostmibd 192646 0.0 2.1 root CliV3 0 "q"-quit
netm 49176 0.0 0.1 root
syncd 102556 0.0 0.5 root
getty 331956 0.0 0.5 root
db2fmp 516140 0.0 14.0 cl_onlad
gil 53274 0.0 0.1 root
IBM.CSMA 258286 0.0 13.8 root
OMAX 315560 0.0 1.5 root
aixmibd 184362 0.0 2.2 root
init 1 0.0 0.7 root
cron 393410 0.0 2.0 root
xmgc 40980 0.0 0.1 root
pilegc 36882 0.0 0.1 root
系统版本不同,输出界面会有所不同,自己用的是 6.1.2.0
Topas Monitor for host: PPCS520
Sat Aug 11 22:53:53 2012 Interval: 2
的主机名,最近一次的登录时间,以及刷新的间隔时间,因为没有设置,所以显示的是默认的时间2秒
CPU User% Kern% Wait% Idle%
ALL 0.2 0.4 0.0 99.4
CPU使用情况:这个分部显示一个条形图表来表示累积的 CPU 使用情况。按一次c 键会关闭这个部分,如果有多个 CPU,按 c 键两次就可显示 CPU 列表。
CPU User% Kern% Wait% Idle%
0 0.3 0.6 0.0 99.0
1 0.0 0.1 0.0 99.9
User% :这显示以用户方式执行的程序所使用的 CPU 的百分数。(缺省按用户% 排序)
Kern% :这显示以内核方式执行的程序所使用的 CPU 的百分数。
Wait% :这显示用于等待 IO 的时间的百分数。
Idle% :这表示 CPU 空闲时间的百分数。
Network KBPS I-Pack O-Pack KB-In KB-Out
Total 0.7 1.5 1.0 0.2 0.5
网络接口情况:此分部显示了热门网络接口的列表。所显示接口的最大数目是正被监视的热门接口数目,正如 -n 标志指定的那样。如果其它分部也被显示,则将显示接口的一个较小数目。按 n 键可关闭此分部。再按一次 n 键就会显示一行所有网络接口活动的报告摘要。
Network KBPS I-Pack O-Pack KB-In KB-Out
en2 0.4 1.0 1.0 0.0 0.3
lo0 0.1 1.0 1.0 0.1 0.1
Network:网络接口的名称。
KBPS :在监视时间间隔内每秒钟以 KB 为单位的总吞吐量。这个字段是每秒接收到的千字节和发送的千字节的总和。
I-Pack :在监视时间间隔内每秒钟接收到的数据包的数目。
O-Pack :在监视时间间隔内每秒钟发送的数据包的数目。
KB-In :在监视时间间隔内每秒钟接收到的千字节的数目。
KB-Out :在监视时间间隔内每秒钟发送的千字节的数目。
当此分部首先显示热门网络接口列表时,按 KBPS 字段对列表排序。但是,可以按其它字段对列表排序,只要把光标移到想要的那一栏顶部就可以了。排序仅对最多 16 个网络适配器有效。
Disk Busy% KBPS TPS KB-Read KB-Writ
Total 0.0 0.0 0.0 0.0 0.0
物理磁盘情况:此分部显示了热门物理磁盘的列表。所显示物理磁盘的最大数目是正被监视的热门物理磁盘数目,正如 -d 标志指定的那样。如果其它分部也被显示,则将显示物理磁盘的一个较小数目。按 d 键可关闭这个分部。再按一次 d 键就会显示一行所有物理磁盘活动的报告摘要。
Disk Busy% KBPS TPS KB-Read KB-Writ
hdisk0 0.0 0.0 0.0 0.0 0.0
hdisk2 0.0 0.0 0.0 0.0 0.0
cd0 0.0 0.0 0.0 0.0 0.0
hdisk3 0.0 0.0 0.0 0.0 0.0
hdisk1 0.0 0.0 0.0 0.0 0.0
Disk :物理磁盘的名称。
Busy% :表示物理磁盘活动时间的百分比(驱动器带宽使用)。
KBPS :在监视时间间隔内每秒钟读和写的千字节的数目。此字段是 KB-Read 和 KB-Writ 的总和。
TPS :每秒钟发送到物理磁盘的传输的数目。传输是对物理磁盘的 I/O 请求。多个逻辑请求可组合成对磁盘的单个 I/O 请求。传输大小不确定。
KB-Read:每秒钟从物理磁盘读取的千字节的数目。
KB-Writ:每秒钟写到物理磁盘的千字节的数目。
当此分部首先显示热门物理磁盘列表时,按 KBPS 字段对列表排序。但是,可以按其它字段对列表排序,只要把光标移到想要的那一栏顶部就可以了。排序仅对最多 128 个物理磁盘有效。
Name PID CPU% PgSp Owner
topas 286912 0.2 2.2 root
dtgreet 204830 0.1 1.3 root
db2sysc 409788 0.1 16.1 cl_onlad
rmcd 221348 0.0 3.4 root
X 69676 0.0 2.0 root
sendmail 176222 0.0 2.1 root
rpc.lock 233596 0.0 0.2 root
hostmibd 192646 0.0 2.1 root
netm 49176 0.0 0.1 root
syncd 102556 0.0 0.5 root
getty 331956 0.0 0.5 root
db2fmp 516140 0.0 14.0 cl_onlad
gil 53274 0.0 0.1 root
IBM.CSMA 258286 0.0 13.8 root
OMAX 315560 0.0 1.5 root
aixmibd 184362 0.0 2.2 root
init 1 0.0 0.7 root
cron 393410 0.0 2.0 root
xmgc 40980 0.0 0.1 root
pilegc 36882 0.0 0.1 root
进程类:此分部显示了热门进程的列表。所显示进程的最大数目是正被监视的热门过程数目,正如 -p 标志指定的那样。如果其它分部也被显示,则将显示进程的一个较小数目。按 p 键可关闭此分部。按监视时间间隔内进程的 CPU 使用情况来对进程排序。
NAME :在进程中执行的可执行程序的名称。名称已被除去任何路径名和参数信息并被截断到 9 个字符的长度。
PID :进程的进程标识。
% CPU :在监视时间间隔内进程的平均 CPU 使用情况。第一次显示进程时,这个值表示整个进程阶段平均 CPU 使用情况。
PgSp :分配给此进程的调页空间的大小。这可被认为是进程覆盖区的一种表达式,但并不包括用来保持可执行程序和它依赖的任何共享库的内存。
owner :(如果 WLM 部分被关闭) 拥有此进程的用户的用户名。
EVENTS/QUEUES
Cswitch 190
Syscall 953
Reads 0
Writes 1
Forks 0
Execs 0
Runqueue 1.0
Waitqueue 0.0
事件/队列 :显示所选系统全局事件的每秒频率、线程运行和等待队列的平均大小:
Cswitch :在监视时间间隔内每秒上下文切换的数量。
Syscall :在监视时间间隔内每秒执行的系统调用的数量。
Reads :在监视时间间隔内每秒执行的 read 系统调用的数量。
Writes :在监视时间间隔内每秒执行的 write 系统调用的数量。
Forks :在监视时间间隔内每秒执行的 fork 系统调用的数量。
Execs :在监视时间间隔内每秒执行的 exec 系统调用的数量。
Runqueue :准备运行但需要等待处理器可用的平均线程数目。
Waitqueue:正在等待页面调度完成的平均线程数目。
FILE/TTY
Readch 1
Writech 471
Rawin 0
Ttyout 469
Igets 0
Namei 0
Dirblk 0
文件/TTY :显示所选文件与 tty 统计信息的每秒频率。
Readch :在监视时间间隔内 read 系统调用每秒读的字节数。
Writech :在监视时间间隔内 write 系统调用每秒写的字节数。
Rawin :在监视时间间隔内从 TTY 中每秒读取的原始字节数。
Ttyout :在监视时间间隔内每秒写入 TTY 中的字节数。
Igets :在监视时间间隔内每秒调用信息节点查找例程的数量。
Namei :在监视时间间隔内每秒调用路径名查找例程的数量。
Dirblk :在监视时间间隔内被目录搜索例程每秒扫描的目录块数目。
PAGING
Faults 0
Steals 0
PgspIn 0
PgspOut 0
PageIn 0
PageOut 0
Sios 0
页面调度: 显示页面调度统计信息的每秒频率。
Faults :在监视时间间隔内每秒页面出错的数量。这包括不能激活页面调度的页面故障。
Steals :在监视时间间隔内每秒钟有物理内存 4K 帧被虚拟内存管理器占用。
PgspIn :在监视时间间隔内每秒钟从调页空间读取 4K 页面的数量。
PgspOut :在监视时间间隔内每秒钟把 4K 页面写入调页空间的数量。
PageIn :在监视时间间隔内每秒钟读取 4K 页面的数量。这包括与从文件系统读取有关的页面调度活动。从这个值中减去 PgspIn 就可得到在监视时间间隔内每秒钟从文件系统读取的 4K 页面的数量。
PageOut :在监视时间间隔内每秒钟写 4K 页面的数量。这包括与写入文件系统有关的页面调度活动。从这个值中减去 PgspOut 就可得到在监视时间间隔内每秒钟写入文件系统的 4K 页面的数量。
Sios :在监视时间间隔内虚拟内存管理器每秒钟发出的 I/O 请求的数目。
MEMORY
Real,MB 1840
% Comp 49
% Noncomp 47
% Client 47
内存 :显示实际内存大小与内存使用的分布情况。
Real,MB :以 MB 为单位的实际内存大小。
% Comp :当前分配给计算页面帧的实际内存的百分数。计算页面帧通常是那些被调页空间支持的帧。
% Noncomp :当前分配给非计算页面帧的实际内存的百分数。非计算页面帧通常是那些被文件空间(可以是数据文件、可执行文件或共享库文件)支持的帧。
% Client :当前被分配用来高速缓存远程安装的文件的实际内存的百分数。
PAGING SPACE
Size,MB 4352
% Used 0
% Free 100
调页空间:显示调页空间的大小及利用情况。
Size,MB :系统上所有调页空间的总和,以 MB 为单位。
Used :当前在使用的调页空间占所有的百分数。
Free :当前未使用的调页空间占所有的百分数。
NFS (calls/sec)
SerV2 0 WPAR Activ 0
CliV2 0 WPAR Total 0
SerV3 0 Press: "h"-help
CliV3 0 NFS :显示每秒调用的 NFS 状态
WPAR Activ 0
WPAR Total 0
WPAR 是 AIX 6 内核在软件层面实现的虚拟化方案。WPAR 使得多个“系统环境”可以共享一个 AIX 操作系统,彼此之间由内核保证隔离。承载所有这些被隔离开的“系统环境”的 AIX 操作系统称之为全局环境,一个“系统环境”即 WPAR,它既可以包括一个完整的 AIX 环境(称之为系统 WPAR),也可以仅仅包括应用程序的进程(称之为应用 WPAR)。
TOP命令其它用法:
topas -P :显示最忙进程
Topas Monitor for host: PPCS520 Interval: 2 Sat Aug 11 23:29:45 2012
DATA TEXT PAGE PGFAULTS
USER PID PPID PRI NI RES RES SPACE TIME CPU% I/O OTH COMMAND
root 204830 262156 60 20 339 20 339 652:51 0.1 0 0 dtgreet
root 327830 250006 58 41 547 132 547 0:00 0.1 0 0 topas
cl_onlad 409788 282866 60 20 4104 20 4110 104:06 0.0 0 0 db2sysc
root 331956 1 60 20 136 21 136 94:00 0.0 0 0 getty
root 53274 0 37 41 30 0 30 57:30 0.0 0 0 gil
cl_onlad 516140 282866 60 20 3573 9 3573 59:13 0.0 0 0 db2fmp
root 40980 0 60 41 14 0 14 4:05 0.0 0 0 xmgc
root 69676 344276 60 20 502 434 502 25:54 0.0 0 0 X
root 233596 1 60 20 49 0 49 15:27 0.0 0 0 rpc.lock
root 184362 200828 60 20 564 55 564 9:05 0.0 0 0 aixmibd
root 49176 0 36 41 13 0 13 2:07 0.0 0 0 netm
root 102556 1 60 20 135 1 135 225:38 0.0 0 0 syncd
root 221348 200828 60 20 867 166 867 14:06 0.0 0 0 rmcd
root 258286 200828 60 20 3542 167 3542 11:17 0.0 0 0 IBM.CSMA
root 315560 1 60 20 391 16 391 11:02 0.0 0 0 OMAX
root 176222 200828 60 20 535 259 535 9:42 0.0 0 0 sendmail
root 1 0 60 20 175 11 175 5:08 0.0 0 0 init
root 393410 1 60 20 522 19 522 4:39 0.0 0 0 cron
root 192646 200828 60 20 546 24 546 2:43 0.0 0 0 hostmibd
root 36882 0 59 41 21 0 21 0:49 0.0 0 0 pilegc
topas -D :显示磁盘使用情况
Topas Monitor for host: PPCS520 Interval: 2 Sat Aug 11 23:30:38 2012
===============================================================================
Disk Busy% KBPS TPS KB-R ART MRT KB-W AWT MWT AQW AQD
hdisk2 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
hdisk0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
cd0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
hdisk1 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
hdisk3 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
topas -i :指定时间间隔,默认是2s刷新一次
:/ #topas -i 60 指定刷新间隔为60秒
阅读(2633) | 评论(0) | 转发(0) |