系统环境: 7100-03-03-1415
物理内存: 356.50
应用为: oracle 11gR2 的 rac ,给oracle 配了 sga 是 240G,max sga size 是 300G
nmon 看到 filesystemcache 中 system 占用了 21.4内存,10.7号晚上还是10%的
主要想查找究竟是什么原因引起 这system 占用内存增加了 10%
这里看内核进程
使用 ps -k|awk \'NR>1{print $1}\'|xargs -tn1 ps vg |awk \'{print $7}\'|grep -v RSS|awk \'{a+=$1}END{print a}\' ,这个 -k 是看内核进程的, 返回结果是 259840 KB = 253 MB
这里看全部的进程
使用 ps -elfk|awk \'NR>1{print $4}\'|xargs -tn1 ps vg |awk \'{print $7}\'|grep -v RSS|awk \'{a+=$1}END{print a}\',这里 -elf 看程序进程,
返回结果是 158587516 KB = 151.24GB
这些跟 nmon 和 topas 看的都不一致, 差了 200G...
互联网服务 · 2015-10-12