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(a)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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users