Re: [suse-oracle] Fwd: Re: Linux system overloaded by oracle and not responding

Ivo Libal <[email protected]> Tue, 14 Jun 2011 17:59:41 -0400
Newsgroups gmane.linux.suse.oracle.general
Message-ID <[email protected]>
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?
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-database-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