cancel
Showing results for 
Search instead for 
Did you mean: 

Active Memory Problem

SOLVED
Go to solution
amrelsayed
Frequent Advisor

Active Memory Problem

Hi All,

We are facing a strange problem on one of our GS80 server running Tru64 4.0G.

top utility shows actvie memory as 11GB out of total physical memoty 12GB on the
server. We tried to addup memory used by all processes on the server as shown by
ps aux command but it does not add up to 11G. So, can any body suggest why top
shows such a high active memory (& so low Free memory i.e. 200K). Is there any
kernel parameter which causes this behaviour of Tru64 4.0G?

Kindly, Check the attached output from Top Utility.

Best Regards,
Amr
Try To Be Smart
6 REPLIES
Han Pilmeyer
Esteemed Contributor

Re: Active Memory Problem

It's not as simple as that. In your case, you are running Oracle. All those processes appear to have a similar memory size. Large parts of these processes are shared, e.g. the shared text of the Oracle binary and the Oracle SGA.

Your free memory may appear to be low because the system uses most memory that isn't used for processes for the buffer cache (UBC).

This is all normal system behavior. Do you have reason to believe that you have a memory problem?
amrelsayed
Frequent Advisor

Re: Active Memory Problem


Hi Han,

thank you very much for your reply. kindly, suggest what kernal parameter can affect this behaviour.

Best Regards,

Amr
Try To Be Smart
Mulgund
Frequent Advisor

Re: Active Memory Problem

sysconfig -q proc
Will give you all the required memory settings for the system.
Han Pilmeyer
Esteemed Contributor
Solution

Re: Active Memory Problem

Parameters in the proc sub system won't change anything for this!

Typically, in V4 (only!), people that run Oracle would set vm:ubc_maxpercent to a low value, e.g. 10. They would do this to prevent double cache in both the Oracle SGA and the UBC. Note that if you do this there are several other parameters that you have to change at the same time (e.g. ubc_borrowpercent, ubc_minpercent, vm_ubcseqstartpercent, vm_ubcseqpercent) as these all work together. Please read the documentation and the sys_attrs_vm man page before you do this.

This will most likely show that you have more free memory. Please understand however that the situation you described in your original question does NOT indicate any problem by itself.

Upgrading to V5.1B (from V4.0G) would be a very good thing for NUMA systems such as your GS80.
amrelsayed
Frequent Advisor

Re: Active Memory Problem

thank you to all your replys, and many thanks to Han.

Best Regards,
Amr
Try To Be Smart
amrelsayed
Frequent Advisor

Re: Active Memory Problem

many thanks
Try To Be Smart