Re: Oracle connections and memory usage
From: Vincent D'Antonio (dantoniov_at_GMAIL.COM)
Date: 11/10/05
- Previous message: Hunter, Mark: "Re: Oracle connections and memory usage"
- In reply to: Hunter, Mark: "Re: Oracle connections and memory usage"
- Next in thread: Lamar Saxon: "Re: Oracle connections and memory usage"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Thu, 10 Nov 2005 13:36:10 -0500 To: aix-l@Princeton.EDU
Mark,
Thanks for the info I will tey this and see what happens. Also something
with the P5 servers it is an 8 way system but lparstat -i shows me with 8
virtual CPU's also. May be something to do with the dual core design of the
CPU's?
Thanks
Vince
On 11/10/05, Hunter, Mark <Mark.Hunter@anheuser-busch.com> wrote:
>
> I notice you have 16 cpus, not 8. Shouldn't make a difference though.
> Without any users, you have 75% of the boxes RAM in use. That leaves less
> than 8GB for your 10.5GB worth of connections. Yes, you are going to swap.
> Tune minperm% to 3, maxperm% to 5, maxclient% to 5. With 32GB, and
> especially with Oracle, you don't need a large disk cache. 5% is still
> 1.5GB, so you should be fine.
> Have the oracle team look at decreasing the SGA from 16GB to 12GB. See
> what it does to the cache hit %.
> This should give you enough room to run 1500 connections.
> Mark Hunter
>
> ------------------------------
> *From:* IBM AIX Discussion List [mailto:aix-l@Princeton.EDU] *On Behalf Of
> *Vincent D'Antonio
> *Sent:* Thursday, November 10, 2005 10:22 AM
> *To:* aix-l@Princeton.EDU
> *Subject:* Re: Oracle connections and memory usage
>
> Mark,
> We are using JFS2. and right now there is no load and no connections.
> Here is the vmstat 5 5 output:
>
> System configuration: lcpu=16 mem=31744MB
>
> kthr memory page faults cpu
> ----- ----------- ------------------------ ------------ -----------
> r b avm fre re pi po fr sr cy in sy cs us sy id wa
> 0 0 4646776 2721286 0 0 0 0 0 0 48 9853 388 1 0 93 6
> 1 0 4645713 2722347 0 0 0 0 0 0 158 99367 2190 7 4 83 6
> 0 0 4645713 2722369 0 0 0 0 0 0 47 499 351 0 0 93 6
> 0 0 4645716 2722365 0 0 0 0 0 0 45 2809 529 1 0 93 6
> 0 0 4645716 2722363 0 0 0 0 0 0 49 347 351 0 0 93 6
> and topas:
> Topas Monitor for host: sdp1 EVENTS/QUEUES FILE/TTY
> Thu Nov 10 11:21:49 2005 Interval: 2 Cswitch 333 Readch 5431
> Syscall 743 Writech 19161
> Kernel 0.2 |# | Reads 12 Rawin 0
> User 0.1 |# | Writes 6 Ttyout 269
> Wait 6.0 |## | Forks 0 Igets 0
> Idle 93.7 |########################### | Execs 0 Namei 22
> Runqueue 0.0 Dirblk 0
> Network KBPS I-Pack O-Pack KB-In KB-Out Waitqueue 0.0
> en7 2.5 24.5 2.5 1.4 1.1
> en6 0.3 1.5 1.0 0.2 0.1 PAGING MEMORY
> lo0 0.1 1.0 1.0 0.0 0.0 Faults 257 Real,MB 31743
> en8 0.0 0.0 0.0 0.0 0.0 Steals 0 % Comp 57.5
> PgspIn 0 % Noncomp 9.8
> Disk Busy% KBPS TPS KB-Read KB-Writ PgspOut 0 % Client 10.0
> hdisk4 0.0 0.0 0.0 0.0 0.0 PageIn 2
> hdisk7 0.0 0.0 0.0 0.0 0.0 PageOut 4 PAGING SPACE
> hdisk28 0.0 0.0 0.0 0.0 0.0 Sios 6 Size,MB 32768
> hdisk30 0.0 0.0 0.0 0.0 0.0 % Used 1.0
> hdisk29 0.0 0.0 0.0 0.0 0.0 NFS (calls/sec) % Free 98.9
> hdisk6 0.0 0.0 0.0 0.0 0.0 ServerV2 0
> hdisk11 0.0 0.0 0.0 0.0 0.0 ClientV2 0 Press:
> hdisk13 0.0 8.0 0.5 0.0 8.0 ServerV3 0 "h" for help
> ClientV3 0 "q" to quit
> Name PID CPU% PgSp Owner
> topas 1110202 0.1 1.1 root
> hats_nim 135766 0.0 1.7 root
> oracle 237782 0.0 7.7 oracle8
> oracle 123506 0.0 7.7 oracle8
> oracle 180690 0.0 7.6 oracle8
> hatsd 119642 0.0 8.2 root
> gil 25154 0.0 0.1 root
> oracle 193420 0.0 10.0 oracle8
> hats_nim 140212 0.0 1.7 root
> On 11/10/05, Hunter, Mark <Mark.Hunter@anheuser-busch.com> wrote:
> >
> > Hmmm....
> > Looks like you have minperm%=5, maxperm%=10, and maxclient%=10. Probably
> > should be ok.
> > Are you using jfs or jfs2? jfs2 hard limits by default but jfs does not.
> > (strict_maxclient).
> > Oracle is using 22.5GB approx. How many connections is this? I doubt
> > you can get it, but what is the svmon for oracle just after the database
> > comes up before any connections (minimum usage)? Can you get an svmon during
> > the 800 connections?
> > Try
> > svmon -U | awk '$1~"User"{print;getline;print}'
> > also
> > vmstat 5 5
> > Also, if you can grab a screenprint of a topas session, that might
> > help.
> > ------------------------------
> > *From:* IBM AIX Discussion List [mailto:aix-l@Princeton.EDU ] *On Behalf
> > Of *Vincent D'Antonio
> > *Sent:* Thursday, November 10, 2005 9:08 AM
> > *To:* aix-l@Princeton.EDU
> > *Subject:* Re: Oracle connections and memory usage
> >
> > Here is the requested info:
> > minperm = 388872
> > maxperm = 777747
> > maxclient% = 10
> > SGA is set to 16GB, there are no other appl. running on this system
> > just oracle.
> > out put of svmon -U is hugh but here is the beginning of the output:
> >
> >
> > ===============================================================================
> > User Inuse Pin Pgsp Virtual LPageCap
> > oracle8 5695786 89342 68764 5751820 -
> >
> >
> > ...............................................................................
> > SYSTEM segments Inuse Pin Pgsp Virtual
> > 65554 65541 1 65555
> >
> > Vsid Esid Type Description LPage Inuse Pin Pgsp Virtual
> > 0 0 work kernel segment (lgpg_vsid=0) Y 65536 65536 0 65536
> > 12b8a4 - work - 11 3 1 12
> > 2739cf - work - 7 2 0 7
> >
> >
> > ...............................................................................
> > EXCLUSIVE segments Inuse Pin Pgsp Virtual
> > 5621614 22340 68628 5677608
> >
> > Numbers don't lie and I agree with you that I should be able to get my
> > 1500 connections no problem but the system seems to disagree with me on
> > this, maybe I am missing a process that is using more memory than being
> > reported but I couldn't find anything.
> >
> > Thanks again for you suggestions,
> >
> > Vince
> >
> >
> > On 11/10/05, Hunter, Mark <Mark.Hunter@anheuser-busch.com > wrote:
> > >
> > > More information please.
> > > What are your vmo minperm%, maxperm%, and maxclient%? Hopefully you
> > > have tuned these already.
> > > How big is the oracle SGA? Most oracle DBA like to set these really
> > > large.
> > > What other application run on the box?
> > > What does svmon -U using your RAM?
> > > Based upon your numbers, 7MB * 1500 connection = 10.5GB of RAM, so
> > > you should have plenty.
> > >
> >
> > *Mark Hunter*
> > > Anheuser-Busch Cos.
> > > MIS Consultant, ES&SO Server Planning and Integration
> > > (Office: (314) 632-6663
> > > ÊFax: (314) 632-6901
> > > ?Pager: (314) 841-4026
> > > * Email: Mark.Hunter@Anheuser-Busch.com
> > >
> > > The information transmitted (including attachments) is covered by the
> > > Electronic Communications Privacy Act, 18 U.S.C. 2510-2521, is
> > > intended only for the person(s) or entity/entities to which it is addressed
> > > and may contain confidential and/or privileged material. Any review,
> > > retransmission, dissemination or other use of, or taking of any action in
> > > reliance upon, this information by persons or entities other than the
> > > intended recipient(s) is prohibited. If you received this in error, please
> > > contact the sender and delete the material from any computer.
> > >
> > >
> > > ------------------------------
> > > *From:* IBM AIX Discussion List [mailto:aix-l@Princeton.EDU] *On
> > > Behalf Of *Vincent D'Antonio
> > > *Sent:* Thursday, November 10, 2005 8:13 AM
> > > *To:* aix-l@Princeton.EDU
> > > *Subject:* Oracle connections and memory usage
> > >
> > > AIXer's,
> > > I have a P570 8way with 32GB of memory running oracle 10G. Per my DBA
> > > each connection to the database is sucking up 7MB of memory which after a
> > > while we start to swap, this is about 800 connections and need we to support
> > > a lot more than this (1500).
> > > Is there anything that I can tune to improve memory usage or is there
> > > anything within oracle that can be tuned? I have AIX 5.3 ML2 no lpars
> > > just a full system.
> > > Any info to help this would be great.
> > > Thanks in advance for your comments and suggestions,
> > > Vince
> > >
> >
> >
>
- Previous message: Hunter, Mark: "Re: Oracle connections and memory usage"
- In reply to: Hunter, Mark: "Re: Oracle connections and memory usage"
- Next in thread: Lamar Saxon: "Re: Oracle connections and memory usage"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]