we have a database server with not much load and two good processors (4 core) on AIX 6.1. The Oracle becomes slow some time, but not all the time. I suspect the server is memory constraints. In order to justify the memory upgrade I am trying to see how much memory is being used by each process. When I look at following OS command results I am wondering where all the memory goes.
ps aux command gives account for only 46% of memory usage. Topas says 94% memory usage and vmstat says no paging. I am not an SA, what should I conclude from following.
Thanks,
Following from TOPAS
Following from VMSTAT
Last edited by Scott; 09-19-2011 at 12:56 PM..
Reason: Please use code tags
Despite the fact that your data is very apparently taken while nothing was happening on the DB rather than when you were facing your issues, I can still tell you that you actually use 1 GB memory computational that you do not have - do lsps -a and you will see a significant amount of paging space used - most likely AIX has moved parts of your DB entirely to disk - BAD THING
your box is hopelessly overutilized. How much memory oracle is really using is something you can see with svmon -U oracle
Please note as well that the system needs memory for filesystem buffering, for any kind of connection, for each oracle process .... this adds up - and the memory you have assigned to your SGA / PGA is not available in first instance.
the number under pgsp is what is actually in paging space and owned by oracle - close to 2/3 of your entire oracle memory utilization - no wonder that your DB is slow
if AIX has moved enough into paging space to have sufficient memory to operate than you will not see any 'new' paging - page ins / page outs - until you start a very work intensive process. The system will at that moment probably start extensive scan and free until it gives up and just moves more content into paging.
From the data you have posted so far, the system is running apart from oracle websphere too - as far as I remember you assign memory to websphere too similar to SGA + PGA to oracle - this is physical memory not available any more to the system.
As your oracle memory utilization seems decent, I would assume that websphere is consuming a large chunk of memory for itself.
Can you maybe post the output of svmon -U appuser too ?
Hi Experts,
Our servers running Solaris 10 with SAP Application. The memory utilization always >90%, but the process on SAP is too less even nothing.
Why memory utilization on solaris always looks high?
I have statement about memory on solaris, is this true:
Memory in solaris is used for... (4 Replies)
Hello solaris experts,
Being new to solaris containers, from Linux, feeling difficulty in understanding certain concepts. Hope somebody can help me here.
I understand that, & some questions ....
Locked memory -- memory which will not be swapped out at any cause.
is this for... (0 Replies)
I was running a program and it stopped and showed "Out of Memory!". at that time, the RAM used by this process is around 4G and the free memory size of the machine is around 30G. Does anybody know what maybe the reason? this program is written with Perl. the OS of the machine is Solaris U8. And I... (1 Reply)
Is it possible to restrict physical memory in solaris zone with zone.max-locked-memory just like we can do with rcapd ? I do not want to used rcapd (1 Reply)
Hi,
I'm trying to learn how to manage memory when I have to deal with lots of data.
Basically I'm indexing a huge file (5GB, but it can be bigger), by creating tables that
holds offset <-> startOfSomeData information. Currently I'm mapping the whole file at
once (yep!) but of course the... (1 Reply)
Hi,
Im working on Solaris 9 on SPARC-32 bit running on an Ultra-80, and I have to find out the following:-
1. Total Physical Memory in the system(total RAM).
2. Available Physical Memory(i.e. RAM Usage)
3. Total (Logical) Memory in the system
4. Available (Logical) Memory.
I know... (4 Replies)
Hi,
Would any one be so kind to explain me :
are ulimits defined for each user seperately ? When ?
Specialy what is the impact of :
max locked memory
and
virtual memory
on performance of applications for a user.
Many thanks.
PS :
this is what I can see in MAN :
ulimit ]
... (5 Replies)
Refer from title:
How can i get memory used or anything that can show memory from sar file
example on solaris:-
we can use sar with option to show memory used at time that sar crontab run.
on HP-UX, it not has option to see memory used. But i think it may be have some parameter or some... (1 Reply)
Hi, I try to marshal a unsigned int and a char * into a buffer, and then unmarshal them later to get them out. I need to put the char * in the front and unsigned int at the end of the buffer. However, my system always give me "BUS ERROR". I am using Sun Sparcs Sloris 2.10.
My code to marshal... (6 Replies)