★topas命令:topas只能运行在基于power平台的机器上。
Kernel 0.1 |# |
User 5.8 |## |
Wait 0.0 |# |
Idle 94.1 |########################### |
这部分是CPU子区域,Kernel 表示CPU被用于执行内核模式程序的百分比。
User 表示CPU被用于执行用户模式程序的百分比。
Wait 表示CPU时间花费在I/O等待上的百分比。
Idle表示CPU处于空闲状态的百分比。
Real,MB 31232
% Comp 59.9
% Noncomp 40.0
% Client 40.0
Real,MB :以MB为单位显示实际内存的大小。
% Comp:实际内存分配给计算页面帧的百分比。
% Noncomp:实际内存分配给非计算页面帧的百分比。
% Client :实际内存分配给远程安装文件的缓存百分比。
#这部分并不能显示真正详细的内存使用情况,还需要结合vmstat、svmon命令来看。
topas -P显示系统中较繁忙的进程。
★sar命令:常用于监控CPU及内存的使用情况,sar不带任何参数时表示CPU的状况。
sar 2 10:间隔时间2秒,采样次数10次。
CPU的状态:只有两个状态,忙与闲。
当CPU忙时,可以是处在用户模式下,也可能是处于系统模式下。
当CPU空闲时,有可能是正在等待I/O操作,也有可能就是空闲(没有I/O操作请求)。
★vmstat命令:监控CPU和内存,用于监控内存的时候多。
vmstat 2 100
系统配置:lcpu=32 mem=31232MB
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
1 0 5384501 33687 0 0 0 0 0 0 84 18988 702 7 0 92 0
1 0 5384502 33686 0 0 0 0 0 0 70 1030 721 6 0 94 0
1 0 5384009 34179 0 0 0 0 0 0 54 2249 665 6 0 93 0
1 0 5384008 34180 0 0 0 0 0 0 68 35249 846 6 0 93 0
1 0 5384008 33924 0 0 0 0 0 0 51 850 658 6 0 94 0
1 0 5384008 33924 0 0 0 0 0 0 104 942 781 6 0 94 0
1 0 5384008 33924 0 0 0 0 0 0 114 1780 787 6 0 93 0
1 0 5384009 33923 0 0 0 0 0 0 65 1047 601 6 0 94 0
1 0 5384014 33917 0 0 0 0 0 0 41 607962 702 7 2 91 0
第一个报告是从系统启动到现在的统计数据,后面的报告是自前一次报告以来在间隔时间内的统计数据。当系统中的进程需要比RAM更多的内存时,内存页可能要被调出到页面空间中,需要时再调入RAM。从页面空间访问一个页比从内存中访问一个页要慢的多,所以持续不断的页面调度活动可能会降低系统的性能。页面调度由下面几个字段决定:
pi:从页面空间调入的页数(每秒)。
po:调出页面空间的页数(每秒)。
fr:空闲页数。
sr:考虑要换出的页数。
一个内存页的大小是4k,下面2个字段表示内存使用情况:
avm——您所使用的活动虚拟内存量(单位为 4k 大小的页面),不包括文件页面。
fre——内存空闲列表的大小。在大多数情况下,我并不担心这个值什么时候变得很小,因为 AIX 总是会充分地使用内存,并且不会像您希望的那样尽早地释放内存。这个设置由 vmo 命令的 minfree 参数来确定。归根结底,分页的信息更加重要。
CPU 和 I/O:
r——在您指定的时间间隔内,可运行内核线程的平均数量。
b——在您指定的时间间隔内,位于虚拟内存等待队列中的内核线程的平均数量。如果 r 不大于 b,通常是 CPU 问题的症状,这可能是由于 I/O 或者内存瓶颈造成的。
us——用户时间。
sy——系统时间。
id——空闲时间。
wa——等待 I/O。
★ps命令
ps -ef | more
每个活动进程的内存使用情况:
# ps gv | head -n 1; ps gv | egrep -v "RSS" | sort +6b -7 -n -r
RSS——每个进程的文本和数据段的 RAM 使用量。PID 为 15256 的进程使用了 2888k。
%MEM——RSS / Total RAM 的实际用量。监视 %MEM 使用达到百分之四十到七十的进程。
TRS——文本段的 RAM 使用量,单位为 KB。
SIZE——为这个进程(文本和数据)分配的分页空间的实际大小。
ps aux | head -10:查看CPU占用高的进程
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10322123/viewspace-610627/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10322123/viewspace-610627/