AIX系统的一些监控命令

★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/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值