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 <[email protected]> > 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 > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
