Solaris Memory Reporting using TOP
Posted on 2003-02-19
I have a SUN E450 running Solaris 2.5.1.
There are 4 memory banks (4 dimms per bank) and two banks are populated giving a total of 1gb (8 * 128mb)
In solaris when i run prtconf |grep Mem the result is 1024mb
when i run prtdiag it sells me that 8 * slots are popluated (128mb each)
When i run TOP it says
Memory: 513M real, 8068K free, 171M swap, 1264M free swap
We are running low on memory, as far as TOP can see so swap activity is also up.
I am unsure whether this is related (and i dont know what TOP reported before) but we removed a processor two weeks ago to run some performamce monitoring for our Oracle application. It is still single processor but unless you can assign (in unix) how much memory is reserved per proc then i doubt this is the issue...
Any ideas ?