Re: [suse-oracle] Fwd: Re: Linux system overloaded by oracle and not responding
"Arun Singh" <[email protected]> Tue, 14 Jun 2011 16:16:47 -0600
| Newsgroups | gmane.linux.suse.oracle.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Ivo, >>> On 6/14/2011 at 2:59 PM, Ivo Libal <[email protected]> wrote: > Would there be a way how to do the CPU limitation on Linux level? > Is there a way how to reserve some resources only for daemons or root > processes? You can look into Ch 10 Kernel Control Groups (cgroups) : http://www.novell.com/documentation/sles11/pdfdoc/book_sle_tuning/book_sle_tuning.pdf Arun > Ivo > > > Dne 14.6.2011 16:59, Martin Berg napsal(a): >> Instance caging would require Oracle 11.2 and Enterprise Edition >> >> Before that Oracle does not use the Database Resource Manager to limit the >> CPU-consumption (controlled by session CPU_COUNT) >> >> In 10.2 Oracle mostly uses the CPU_COUNT to determine DOP (degree of >> parallelism) >> and influence some latching functionality. >> >> Best regards >> Martin Berg >> >> On 06/14/2011 09:43 PM, Ivo Libal wrote: >>> >>> >>> Hi Yann, >>> very interesting post. We have 10gR2 and cannot change it now. >>> Do you know if CPU_COUNT parameter realy says to oracle how many CPUs to >>> use? And that it would be possible to reduce CPU usage by specifying >>> cpu_count=15 on 16CPU system? >>> thx and regards >>> Ivo >>> >>> >>> Dne 14.6.2011 15:05, Yann Neuhaus napsal(a): >>> >>>> Hi Ivo, >>>> >>>> May be you can have a look on that : >>>> >>>> > http://www.dbi-services.com/index.php/blog/entry/oracle-11g-instance-caging-limit-d > atabase-cpu-consumption >>>> >>>> Best Regards >>>> >>>> Yann >>>> >>>> ------- >>>> >>>> >>>> 2011/6/14 Ivo Libal <[email protected] <mailto:[email protected]>> >>>> >>>> Hi, >>>> i would like to ask you about the following issue. >>>> We have systems having 4 CPUs (4core, intel xeon) and quite a lot of ram >>>> (32G or more). it happens that if application (application server jboss >>>> for java and our own application system having connection pool handling >>>> as well for GUI) starts a lot of requests (maybe a lot of complicated >>>> select statemets, or some plsqls) the system gets overloaded and does >>>> not respond for some time. We are using failover cluster (lifekeeper) >>>> and this situation ends in the failover or other symptoms when some >>>> parts of the system dont respond. >>>> We use orarun to set kernel parameters, huge pages, async I/O (increased >>>> max-io-nr) etc. >>>> Is there a way how to control that situation that even if oracle has a >>>> lot of requests that system stays responding in some reasonable way? >>>> Is there any reswource, which could be limited for such situations? >>>> Can you please share your experience how to work with such systems? >>>> Is there any way in Oracle itself how to control it? >>>> Thank you in advance >>>> Ivo >>>> _______________________________________________ >>>> suse-oracle mailing list >>>> [email protected] <mailto:[email protected]> >>>> http://listx.novell.com/mailman/listinfo/suse-oracle >>>> >>>> >>>> >>> _______________________________________________ >>> suse-oracle mailing list >>> [email protected] >>> http://listx.novell.com/mailman/listinfo/suse-oracle >>> >>> >> >> _______________________________________________ >> suse-oracle mailing list >> [email protected] >> http://listx.novell.com/mailman/listinfo/suse-oracle > _______________________________________________ > suse-oracle mailing list > [email protected] > http://listx.novell.com/mailman/listinfo/suse-oracle _______________________________________________ suse-oracle mailing list [email protected] http://listx.novell.com/mailman/listinfo/suse-oracle