分类:
2012-05-07 15:42:14
原文地址:IBM AIX系统 的 topas 命令 作者:kuangqs
topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。
命令使用方法:
topas [-d number_of_monitored_hot_disks]
[-h show help information]
[-i monitoring_interval_in_seconds]
[-m Use monochrome mode - no colors]
[-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_CPUs]
[-f number_of_monitored_file system]
[-t show tape infromation]
[-@ [wpar_name]]
[-P show full-screen Process Display]
[-L show full-screen Logical Partition display]
[-U username - show username owned processes with -P]
[-D show full-screen Disk display]
[-E show full-screen Network display]
[-W show full-screen WLM Display]
[-C show full-screen Cross-LPAR (CEC) Panel]
[-b buffer size]
[-G show full-screen Cluster Utilization panel]
[-V show full-screen Volume Group Display]
[-R background Cross-LPAR (CEC) Recording mode]
[-I remote monitoring interval in seconds]
[-F show full-screen File System display]
[-T show full-screen Tape display]
[-M show full-screen Memory topology display]
[-o xmtopas=aggregator ipaddress for remote host]
参数:
-d 指定要监控的磁盘数。如果屏幕显示的区域足够大的话,这也是磁盘可显示的最大数。当这个数值超出实际安装的磁盘数,仅仅监控并显示安装磁盘的信息。这个参数缺省值为2,如果这个值设为0,将没有磁盘被监控。
-h 显示帮助信息。
-i 设置监控时间的间隔(秒),默认为2秒。
[-m Use monochrome mode - no colors]
-n 设置被监控的网络接口数。这也是在屏幕上显示的最大网络接口数,当这个值超出了实际安装的网络接口数,仅仅监控并显示安装的网络接口信息。参数缺省值为2,如果这个值设为0,将没有网络信息被监控。
-p 指定被监控的进程数。这也是在屏幕上显示的最大进程数。缺省值为20,如果这个值为0,没见进程信息被监控。得到的这些进程信息是topas的主要开销。如果进程信息不需要,通常使用这个参数指定那些不想要的进程信息。
-w 指明被监控的WLM类的值。这也是在屏幕上显示的最大WLM值,当这个值超出了实际安装的WLM数,仅仅显示那些安装的WLM类的信息,缺省值为2,如果这个值为0,将没有信息显示。
-c 指明被监控的CPU数。这也是在屏幕上显示的最大CPU值,当这个值超出了实际安装的CPU数,仅仅显示那些安装的CPU的信息,缺省值为2,如果这个值为0,将没有信息显示。
-f 显示文件系统信息
-t 显示磁带信息
-@ 显示特殊的WPAR度量,可带wparname参数
-P 显示整个全屏进程显示。显示一系列最繁忙的进程,类似于默认显示的一部分,每个进程仅仅显示几列,可以通过任何列排序。
-L 全屏显示逻辑分区信息
-U 显示对应用户拥有的进程。要带-P参数。( topas -U username -P)
-D 全屏显示磁盘信息面板
-E 全屏显示网卡信息
-W 显示全屏WLM(负载管理器)类。顶部显示一系列WLM类,类似于WLM类的一部分显示。
-C 全屏显示跨分区面板
[-b buffer size]
[-G show full-screen Cluster Utilization panel]
[-V show full-screen Volume Group Display]
[-R background Cross-LPAR (CEC) Recording mode]
[-I remote monitoring interval in seconds]
-F 全屏显示文件系统信息
-T 全屏显示磁带信息
-M 全屏显示内存拓扑信息
[-o xmtopas=aggregator ipaddress for remote host]
IBM-AIX:
输入topas,进入上面界面后,可以输入下面子命令:
a 这个键显示所有被监控项(CPU,network,disk,WLM,process)。
c 这个键在累积报告和最忙的CPU之间进行切换。大写P单独显示CPU信息。
d 这个键在最忙的磁盘和系统总的磁盘活动之间进行切换。大写D单独显示disk信息。
n 这个键在最忙的接口和系统总的网络活动之间进行切换。
f 切换FileSystem信息情况。大写F单独显示FileSystem信息。(网上查到的说是小f和WLM有关,我没看出来,如有问题欢迎指正)
p 这个键进程的开关之间切换。大写P单独显示process信息。
W 这个键用全屏WLM类显示替换默认显示。(我的系统没有配置WLM,所以对这个参数不太清楚)
h 显示帮助信息。
q 退出程序。
topas monitor for host(显示监控的主机)
监控的时间和间隔
左边变量部分可有一、二、三、四或五个分部。如果有多个分部显示,则总是按照下列顺序显示:
CPU
网络接口
物理磁盘
WLM
进程
当 topas 命令启动时,会显示热门实体被监视的所有分部。一个例外就是WLM,仅当 WLM 活动时才显示该分部。
右面固定部分占用了显示器的最右端的 25 个位置。它包含如下统计信息的 7 个分部:
1)、事件/队列(events/queues)显示所选系统全局事件的每秒频率、线程运行和等待队列的平均大小:
Cswitch
在监视时间间隔内每秒上下文切换的数量。
Syscalls
在监视时间间隔内每秒执行的系统调用的数量。
读(reads)
在监视时间间隔内每秒执行的 read 系统调用的数量。
写(writes)
在监视时间间隔内每秒执行的 write 系统调用的数量。
派生(forks)
在监视时间间隔内每秒执行的 fork 系统调用的数量。
执行(execs)
在监视时间间隔内每秒执行的 exec 系统调用的数量。
运行队列(runqueue)
准备运行但需要等待处理器可用的平均线程数目。
等待队列(waitqueue)
正在等待页面调度完成的平均线程数目。
2)、文件(file)/TTY 显示所选文件与 tty 统计信息的每秒频率。
Readch
在监视时间间隔内 read 系统调用每秒读的字节数。
Writech
在监视时间间隔内 write 系统调用每秒写的字节数。
Rawin
在监视时间间隔内从 TTY 中每秒读取的原始字节数。
Ttyout
在监视时间间隔内每秒写入 TTY 中的字节数。
Igets
在监视时间间隔内每秒调用信息节点查找例程的数量。
Namei
在监视时间间隔内每秒调用路径名查找例程的数量。
Dirblk
在监视时间间隔内被目录搜索例程每秒扫描的目录块数目。
3)、页面调度(paging) 显示页面调度统计信息的每秒频率。
错误(faults)
在监视时间间隔内每秒页面出错的数量。这包括不能激活页面调度的页面故障。
占用(steals)
在监视时间间隔内每秒钟有物理内存 4K 帧被虚拟内存管理器占用。
PgspIn
在监视时间间隔内每秒钟从调页空间读取 4K 页面的数量。
PgspOut
在监视时间间隔内每秒钟把 4K 页面写入调页空间的数量。
PageIn
在监视时间间隔内每秒钟读取 4K 页面的数量。这包括与从文件系统读取有关的页面调度活动。从这个值中减去 PgspIn 就可得到在监视时间间隔内每秒钟从文件系统读取的 4K 页面的数量。
PageOut
在监视时间间隔内每秒钟写 4K 页面的数量。这包括与写入文件系统有关的页面调度活动。从这个值中减去 PgspOut 就可得到在监视时间间隔内每秒钟写入文件系统的 4K 页面的数量。
Sios
在监视时间间隔内虚拟内存管理器每秒钟发出的 I/O 请求的数目。
4)、内存(memory) 显示实际内存大小与内存使用的分布情况。
实际,MB(real,MB)
以 MB 为单位的实际内存大小。
% Comp
当前分配给计算页面帧的实际内存的百分数。计算页面帧通常是那些被调页空间支持的帧。
% Noncomp
当前分配给非计算页面帧的实际内存的百分数。非计算页面帧通常是那些被文件空间(可以是数据文件、可执行文件或共享库文件)支持的帧。
% Client
当前被分配用来高速缓存远程安装的文件的实际内存的百分数。
5)、调页空间(paging space) 显示调页空间的大小及利用情况。
大小,MB
系统上所有调页空间的总和,以 MB 为单位。
% 已用的
当前在使用的调页空间占所有的百分数。
% 未用的
当前未使用的调页空间占所有的百分数。
6)、NFS 显示每秒调用的 NFS 状态
服务器 V2 calls/sec
客户机 V2 calls/sec
服务器 V3 calls/sec
客户机 V3 calls/sec
7)、WPAR(Workload Partition) 工作负载分区
WPAR Activ 显示WPAR的激活数量
WPAR Total 显示WPAR的总数量