Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Solaris Memory Reporting using TOP

Posted on 2003-02-19
Medium Priority
Last Modified: 2013-12-05
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 ?


Question by:leon_judge

Expert Comment

ID: 7982712
Well, if this started at the same time the Processor was removed, and nothing else has changed; put it back and see.

Expert Comment

ID: 7996721
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.

Author Comment

ID: 10689167
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.

Accepted Solution

CetusMOD earned 0 total points
ID: 10706428
PAQed, with points refunded (300)

Community Support Moderator

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question