Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: How to check the memory usage at a point in time, for unix system?

Re: How to check the memory usage at a point in time, for unix system?

From: Mark D Powell <Mark.Powell_at_eds.com>
Date: 4 Aug 2003 06:15:35 -0700
Message-ID: <2687bb95.0308040515.3202c3b@posting.google.com>


jeffyee_at_hotmail.com (Jeffrey Yee) wrote in message news:<ec4cec95.0308040216.7022e36a_at_posting.google.com>...
> Hi,
>
> I have a RP5470 server, with 2G of memory, 4 CPUs, running on HP-UX
> B.11.11 (11i) os. I have intention to follow the rule of thumb of
> allocating 55% of the memory for the only Oracle instance.
>
> Unfortunately, after allocating 210M of memory to SGA (SGA_MAX_SIZE),
> the PerfView (HP resource & performance management product) says that
> the GLB_MEM_UTIL (% of physical memory in use) is 100%. I don't quite
> believe what I see. Is there a way that I can confirm this, by running
> some UNIX command? I'm looking for information similar to windows 2000
> Server Task Manager/Performance tab, giving the total memory usage and
> the total physical memory.
>
> Please please help, as my database buffer cache hit ratio is only
> about 30%. Thank you in advance.
>
>
> Best Regards,
> Jeffrey

Jeff, I am not a UNIX administrator but I know from past experience and board posts that many UNIX utilities are fooled by shared memory and will count it for every process using it. Depending on your platform there is usually a utility available that will give you the correct number. You might want to check with HP since you probably have support for your PerfView tool.

HTH -- Mark D Powell -- Received on Mon Aug 04 2003 - 08:15:35 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US