[rules-users] high cpu usage
Héron Nicolas
nheron at sopragroup.com
Wed Mar 25 05:37:46 EDT 2009
Hello,
Yes, when running drools, the cpu usages goes high.
It is one of the main caracteristic with rule engine : the more cpu you
have the quickler it is !!
It is normal because all the rete graph & Co are in ram and drools work
on it.
So there is not wait for database, IO and co so CPU goes very high very
quicly but is is normal !
All my customers have this surprise : a 4 CPU machine instead one one
makes it able to have 4 concurrent drools sessions to work in parallele
with the same performance as one session on one CPU !
Regards
Nicolas Heron
Regards
Nicolas
Le mercredi 25 mars 2009 à 10:05 +0100, Wolfgang Laun a écrit :
> The figures you gave just indicate that you have a good balance
> between I/O
> and CPU load. The increase between "no rules" and "~60 rules" is to be
> expected
> as all the work is being done during fact insertion. Of course, adding
> more and
> more rules will, eventually, push the CPU load factor to the natural
> upper limit.
>
> If the overall throughput is good, why do you worry?
>
> -W
>
>
>
> On Tue, Mar 24, 2009 at 11:20 PM, techy <techluver007 at gmail.com>
> wrote:
>
>
> Hello
> My app is functioning consumer/producer model.
> 1.Producer reads the data from DB and inserts to blocking
> queue
> 2.Consumer reads the data from queue and execute the rules
> using drools
> stateless session.
> Both producer and consumer run asynchronously.
>
> in my testing I found the following
>
> 1. for 1000 facts at a time and no rules in drl, cpu usage is
> maintained at
> 25-30% in my PC(Intel core 2 CPU,2.13 GH,2G RAM) - with no
> rules in drl, Is
> this cpu usage acceptable?
> 2. for 1000 facts at a time and ~60 rules in drl, cpu usage is
> maintained at
> 50-60% on the same PC.
> 3. If I have 1 sec wait between each execution of rules in
> consumer, then
> cpu usage is maintained < 5%
>
> high CPU usage is being big concern to me. Is this expected
> while using
> drools? Do others see same cpu usage too? Please share your
> thoughts.
> appreciate your input.
>
> Thanks
>
> --
> View this message in context:
> http://www.nabble.com/high-cpu-usage-tp22691131p22691131.html
> Sent from the drools - user mailing list archive at
> Nabble.com.
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090325/15932a77/attachment.html
More information about the rules-users
mailing list