AIX vmstat分析

命令:vmstat    
格式:vmstat 1 5 (每秒钟一次,一共五次)    
用途:报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息
结果说明:
System Configuration: lcpu =16 mem = 31488MB
  kthr           memory                  page                            faults                      cpu
--------  -------------------  ---------------------------    ----------------------       ---------------
r   b        avm       free    re  pi  po   fr    sr    cy     in        sy        cs      us  sy  id  wa
4  2     3127273  3272   0   4   8   338  937   0   2357  22962  1561    13  1   83  0
5  3     3127257  1556   0   4   0     0      0     0   2890  15790  2165     20  0  59  21

kthr
r: 当前在队列中等待执行的线程数-----------------------------------------------------> 数字超过个位数说明CPU性能问题
b:当前在队列中处于等待状态的线程数---------------------------------------------------> 太多会造成IO瓶颈
memory
avm:Active Memory 物理内存加交换区减去文件系统缓存。单位:4KB
fre:空闲物理内存。单位:4KB
page
pi:系统从磁盘交换区读取到物理内存数量------------------------------------------------>数字大说明内存不足
po:系统从物理内存读取到磁盘的数量----------------------------------------------------->数字大说明内存不足
re:pi/po 长期趋近于1
fr:有多少不使用物理内存被释放
sr:内存申请,物理内存不足,进行搜索。------------------------------------------------>数字大说明内存需求大
cy:内存搜索,清理内存的时钟周期。----------------------------------------------------->数字大说明内存紧张
faults
in:中断次数
cs:CPU上下文切换----------------------------------------------------------------> cs /(vmstat间隔时间 *  CPU个数)如果结果远高于100,CPU有瓶颈
sy:系统调用次数
cpu
us:系统中用户操作所占CPU时间百分比
sy:系统中系统调用所占CPU时间百分比
id:CPU空闲时间百分比

wa:系统等待I/O占CPU时间百分比

Comments

Popular posts from this blog

Nginx Proxy & Load Balance & LNMP

Snort+barnyard2+Snorby CentOS 6.5_64 Installation

ORACLE Error