I started a previous thread :
Coredumps and swap - was part of Solaris Mem Consumption
But my fault as there is no xml feed for this forum i lost track and thread got closed. So in the mean time i went through some docs and here are my queries :
1. mdb -k shows this to me :
Kernel --- 851120 ---- 6649 ----82%
Anon --- 99544 ---- 777 ----- 10%
Exec and libs ----- 8788 ----- 68 ----- 1%
Page cache ----- 24448 ----- 191 ----- 2%
Free (cachelist) ----- 32542 ----- 254 ----- 3%
Free (freelist) ----- 25260 ----- 197 ----- 2%
Total 1041702 8138
Physical 1024847 8006
2. We are using Vxfs.
3. I dont have memtools installed.
Q1. Output of "mdb -k" which shows 82 % Kernel , Does that mean that my kernel code is taking that much memory ( I dont think so ) OR does that mean that Kernel asked for this much memory for File , directory cache + buffers ( i think so )
Q2 . If kernel has asked for this much memory for file caching then why on running some other applicaiton it starts doing page outs which is like shortage of RAM? Ideally RAM used for file caching should be given to any program which want to get executed in RAM.
Thanks in advance
Raj