AIX内存使用情况监控相关资料汇总

vmstat -v 可以输出内存的一个现状。
其中的num perf,num client,free page,等等相关的数据,都可以给aix当前的内存做一个概况的描述。

vmstat   -S   M   (1024为基数的)  
vmstat   -S   m   (1000为基数的)

 

情景一:

vmstat 2 10  

System configuration: lcpu=2 mem=2048MB  
kthr    memory              page              faults        cpu
----- ----------- ------------------------ ------------ -----------
r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
0  0 124259 361350   0   0   0   0    0   0   4   77  67  0  0 99  0
0  0 124259 361350   0   0   0   0    0   0   4   14  62  0  0 99  0
(fre:RAM中空闲的内存页,361350×4/1024=1411MB/2048=69%,即实际内存空闲率)
 
情景二:
svmon -G

               size      inuse       free        pin    virtual
memory      7995392    3971574    4023818    1673311    2301614
pg space    1048576     280028

               work       pers       clnt
pin         1673041          0        270
in use      2124779          0    1846795

PageSize   PoolSize      inuse       pgsp        pin    virtual
s   4 KB          -    3783094     280028    1539823    2113134
m  64 KB          -      11780          0       8343      11780
~
物理内存使用了多少?怎样算的!
物理内存7995392,使用了3971574,其中固定内存1673311、虚拟内存2301614。
内存使用率:inuse/size *100%
情景三:
1.使用命令lsdev   -Cc   memory物理内存设备,输出示例:  
        mem0   Available   00-00   Memory    
        L2cache0   Available   00-00   L2   Cache      
  再使用命令lsattr   -El   mem0输出如下:  
        size   512   Total   amount   of   physical   memory   in   Mbytes     False    
        goodsize   512   Amount   of   usable   physical   memory   in   Mbytes   False    
  2.可以使用vmstat或者smon   -G或者是tops来查看,smon和tops必须用root用户  
  3.可以用ps   aux来看,可是要详细看的化,只有用smon了。
 
vmstat 参数详解
Vmstat详细解释 
vmstat:报告关于内核进程,虚拟内存,磁盘,cpu的的活动状态的工具 
主要有几个用法: 
1.vmstat 间隔 测试数量 
输出如下 
kthr memory page faults cpu 
----- ----------- ------------------------ ------------ ----------- 
r b avm fre re pi po fr sr cy in sy cs us sy id wa 
0 0 26258 18280 0 0 0 7 20 0 127 227 64 1 2 96 1 
其中: 
kthr
--内核进程的状态 
--
r 运行队列中的进程数,在一个稳定的工作量下,应该少于5 
--
b 等待队列中的进程数(等待I/O),通常情况下是接近0的. 
memory--虚拟和真实内存的使用信息 
--
avm 活动虚拟页面,在进程运行中分配到工作段的页面空间数. 
--
fre 空闲列表的数量.一般不少于120,当fre少于120时,系统开始自动的kill进程去释放 
free list 
page
--页面活动的信息 
--
re 页面i/o的列表 
--
pi 从页面输入的页(一般不大于5) 
--
po 输出到页面的页 
--
fr 空闲的页面数(可替换的页面数) 
--
sr 通过页面置换算法搜索到的页面数 
--
cy 页面置换算法的时钟频率 
faults--在取样间隔中的陷阱及中断数 
--
in 设备中断 
--
sy 系统调用中断 
--
cs 内核进程前后交换中断 
cpu--cpu的使用率 
--
us 用户进程的时间 
--
sy 系统进程的时间 
--
id cpu空闲的时间 
--
wa 等待i/o的时间 
一般us+sy 在单用户系统中不大于90,在多用户系统中不大于80. 
wa时间一般不大于40. 

2.vmstat -
现实系统自初始化以来的页面信息.
 
 外一篇参考:
posted @ 2008-10-21 17:17  阿泰  阅读(3988)  评论(0编辑  收藏  举报