leon_judge
asked on
Solaris Memory Reporting using TOP
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)
BUT
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 ?
Thanks
Léon
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)
BUT
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 ?
Thanks
Léon
Well, if this started at the same time the Processor was removed, and nothing else has changed; put it back and see.
If this is a SUN system, then I may have the answer. On SUN systems the CPU is the memory controller for the bank of memory. When the CPU was removed, you wouldn't have access to that memory, you would have to move the memory to an available bank so that it could be accessed...either that or do what ellesd said and put the CPU back.
ASKER
I would like to delete the question - none of the anwers were correct. A solution was found on another forum. it was the wrong version of TOP that would only support a certain amount of memory.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.