Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: How to check the memory usage at a point in time, for unix system?
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