Hi all,
We performing a load testing in our Bonita app, we have a problem of the number of users supported. When we reach 200 concurrent users, application stop answering and CPU load rise to near 250.
Some information about the server:
tomcat 7.0.41 running in CentOS 64 bits with java 1.7.0_45
1 CPU with 4 core and 16 GB RAM
We also have Oracle 11g2 as DB.
Someone can give any idea of where we can start looking or debugging our development ?
Maybe we can adjust some OS and parameters to increase performance.
Any suggestion would be appreciate.
Thanks!
Hi,
This new documentation is available regarding performance tuning:
http://documentation.bonitasoft.com/performance-tuning
Hope it helps.
Regards,
Jérémy
Hello, could you please give the version of Bonita you are using ? and the edition if it is not Community ?
Hi,
We use this one: BonitaBPM-6.1 teamwork
Hi,
What is your value for maxThreads? Because default is 200 http://tomcat.apache.org/tomcat-7.0-doc/config/http.html
It may explain the "stop answering" at 200 concurrent users.
Regarding the high load, it depends on what they are doing.
Actually the maxThreads parameter is setting to 1500 concurrent users. I check that the server support this kind of load with a test app. Also, we test with other application with a high component of cryptograpy and CPU proccessing, and we can support 1000 concurrent user without overloading CPU.
I know that the workflow can be tuned, but I want to know how to that, or what tools I can use for that.
Hi,
As you have a teamwork license, did you contact the Bonitasoft support?
http://www.bonitasoft.com/resources/customer-portal/index.php