aix下topas说明

1、cpu性能监控(通过c键做调整):
 CPU User% Kern% Wait% Idle%
 ALL 32.9 7.7 4.9 54.5

User%:应用进程占用cpu时间比率:
该使用率反映了各种软件占用的cpu时间的率的总和,此台机器主要是oracle及grid软件及oracle用户进程
Kern%:操作系统内核占用cpu时间比率
os作为基础软件,本身需要一定的cpu和内存资源,通常情况下,操作系统所占用的CPU时间比率不会很多,如果占用很多,那么就要注意了
Wait%:CPU处于等待状态占CPU时间的比率
CPU的等待一般都为等待IO的响应,如果这个值长时间很高时,就说明IO来不及响应很多的IO请求,需要关注IO层面
Idle%:CPU空闲时间比率

2、网络性能监控(通过n键做调整):
 Network KBPS I-Pack O-Pack KB-In KB-Out
 en6 34.4K 52.2K 45.0K 17.8K 16.6K
 ib1 32.0K 117.5 614.1 7.0 32.0K
 ib0 25.1K 23.1K 17.9K 16.7K 8605.9
 lo0 686.7 1905.4 1906.4 343.3 343.4
 en7 0.1 1.5 0.0 0.1 0.0
 sit0 0.0 0.0 0.0 0.0 0.0
 en4 0.0 0.0 0.0 0.0 0.0

KBPS:每秒钟多少KB数据传输,是每秒钟接收和发送的总和。
I-Pack:每秒钟输入的数据包个数。
O-Pack:每秒钟输出的数据包。
KB-In:每秒钟输入的字节数。
KB-Out:每秒钟输出的字节数

若网络信息有异常,可通过netstat -in 查看具体网卡,通过netstat -v en6查看其网卡的详细信息状态,对于infiniband网卡信息例外

3、磁盘性能监控(通过d键做调整):
 Disk Busy% KBPS TPS KB-Read KB-Writ
 Total 33.1 204.1K 20.1K 121.5K 82.6K

Busy%:物理磁盘在活动状态的时间百分比;Busy%持续>85%时,注意
KBPS:在监控期间每秒钟读写的字节数(以K为单位)
TPS:每秒钟物理磁盘的数据传输量,一次传输指的是一次I/O请求
KB-Read:每秒钟从物理磁盘读出的K字节数
KB-Write:每秒钟向物理磁盘写入的K字节数

4、FileSystem性能监控(f键调整):
 FileSystem KBPS TPS KB-Read KB-Writ
 Total 10.0K 13.8K 10.0K 5.6

KBPS:在监控期间每秒钟读写的字节数,以K为单位
TPS:每秒钟文件系统的数据传输量
KB-Read:每秒钟从文件系统读出的K字节数
KB-Write:每秒钟向文件系统写入的K字节数

5、进程性能监控:
 Name PID CPU% PgSp Owner
 oracle 21300920 0.6 34.5 oracle
 oracle 5047558 0.5 17.4 grid
 osysmond 40829570 0.4 107.2 root
 oracle 17172114 0.4 17.5 grid
 oracle 54199750 0.4 13.6 grid
 CqKp 2622912 0.4 0.4 root
 oracle 45809858 0.3 13.7 oracle
 oracle 17368594 0.3 427.9 oracle

Name:进程的名称,即进程被执行时启动的二进制文件的名称
PID:进程的ID,进程的ID在系统中唯一
CPU%:进程占用CPU时间的比率
PgSp:进程占用的pagingspace的空间大小,以MB为单位
Owner:进程的属主,即由哪个操作用户用户启动了这个进程

6、EVENTS/QUEUES信息:
 EVENTS/QUEUES
 Cswitch 149.3K
 Syscall 768.0K
 Reads 70288
 Writes 45754
 Forks 14
 Execs 19
 Runqueue 49.8
 Waitqueue 0.0

Cswitch:在监控期间每秒钟内容转换的次数
Syscall:在监控期间每秒钟运行系统呼叫的总次数
Reads:在监控期间每秒钟运行读系统呼叫的次数
Writes:在监控期间每秒钟运行写系统呼叫的次数
Forks:在监控期间每秒钟运行派生系统呼叫的次数
Execs:在监控期间每秒钟运行执行系统呼叫的次数
Runqueue:等待处理器空闲以便运行的线程平均数
Waitqueue:等待分页完成的线程平均数

7、FILE/TTY信息:
 FILE/TTY
 Readch 113.4M
 Writech 45.9M
 Rawin 0
 Ttyout 7109
 Igets 0
 Namei 18630
 Dirblk 0

Readch:在监控期间通过读系统呼叫每秒钟读出的字节数
Writech:在监控期间通过写系统呼叫每秒钟写入的字节数
Rawin:在监控期间通过TTYs每秒钟读入的裸字节数
Ttyout:在监控期间每秒钟写入TTYs的字节数
Igets:在监控期间每秒钟到节点查找例行程序的呼叫数
Namei:在监控期间每秒钟路径查找例行程序的呼叫数
Dirblk:在监控期间通过目录搜索例行程序每秒钟扫描到的目录块数

8、PAGING反映换页空间信息区域
 PAGING
 Faults 53527
 Steals 0
 PgspIn 0
 PgspOut 0
 PageIn 0
 PageOut 0
 Sios 0

Faults:在监控期间每秒钟发生的页面错误总数
Steals:在监控期间被虚拟内存管理器(VMM)每秒钟偷走的物理内存4k的帧
PgspIn:在监控期间每秒钟从页面空间中读取的4k页面数
PgspOut:在监控期间每秒钟写入页面空间的4k页面数
PageIn:在监控期间每秒钟读取的4k页面数,这包括从文件系统读操作相关的页面活动,从这个值减去PgspOut的值就是每秒钟向文件系统写操作相关的页面活动数
PageOut:在监控期间每秒钟写入的4k页面数,这包括向文件系统写操作相关的页面活动,从这个值减去PgspOut的值就是每秒钟向文件系统写操作相关的分页活动数
Sios:在监控期间通过虚拟内存管理器得到的I/O请求数
该区域主要关注PageIn,PageOut

9、MEMORY反映内存使用的信息区域:
 MEMORY
 Real,MB 503808
 % Comp 76
 % Noncomp 20
 % Client 20

Real,MB:操作系统实际拥有的内存的总量,单位是MB
%Comp:计算型内存占用比率
%Noncomp:非计算型内存占用的比率
%Client:也为非计算型内存,Noncomp包涵Client型内存,jfs文件系统使用的内存为noncomp:为了区分,jfs2和nfs使用的内存为Client
说明:计算型内存就是进程实际使用的内存,包括堆栈,进程中变量等数值;当一个进程终止时,将释放其物理和页面空间。
在VMM中,当空闲物理内存较少时(即计算内存与非计算内存之和接近100时),可以将最近没有使用的程序从RAM移出到分页空间,以帮助释放物理内存,从而完成更多的实际工作。
非计算内存就是当有大量文件类操作,如压缩、数据库的dump/load等操作会大量时使用非计算内存;如果按照系统缺省的配置,非计算内存最多会占用到内存总量的90%(AIX5L为80%),由于非计算内存占用并不主动释放,
直到文件被卸载、页面被替换、或者取消了到文件的链接才会释放;从而可能造成内存资源的短缺及Paging Space使用率过高。这时可以通过降低minperm、maxperm的参数值来进行调优,减少非计算内存可占用的份额。

10、PAGING SPACE:反映的是页面空间的使用情况区域
 PAGING SPACE
 Size,MB 65536
 % Used 2
 % Free 98

Size,MB:系统里所有页面空间的大小,以M为单位
%Used:当前使用的页面空间占总空间的百分比
%Free:当前空闲的页面空间占总空间的百分比
页面空间大小的设置:现在的小型机普遍内存比较大,当内存超过4GB时,则需要根据实际情况来定, 然后观察paging space的使用情况,如果使用率超过70%, 则需要增加paging space