[rules-users] high cpu usage

Wolfgang Laun wolfgang.laun at gmail.com
Wed Mar 25 05:05:10 EDT 2009


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090325/3cdb47b0/attachment.html 


More information about the rules-users mailing list