Hi,
We are facing some issue while doing performance testing for our application.
We have 500 different users using 500 different customer names for searching and viewing the details.
The problem we are facing is with the AjpProcessor.read(Socket...) taking lot of CPU time.
http://community.jboss.org/servlet/JiveServlet/downloadImage/2-586879-11334/450-41/ajp.read_issue%28%29.JPG
Attached is the javacore/dump if needed.
We have the below parameter after going thru various performance link on the community and sites.
So far, We changed the following parameters from default values at various levels:
Jboss | <max-pool-size> | 100 |
Jboss | maxThreads(AJP) | 500 |
Jboss | enableLookups(AJP) | FALSE |
Jboss | enableSessionPath(AJP) | TRUE |
Apache | ServerLimit(prefork.c) | 1000 |
Apache | MaxClients(prefork.c) | 1000 |
Apache | MaxClients(worker.c) | 1000 |
Oracle | SGA | 8 GB |
Oracle | Number of Processess | 1000 |
Oracle | PGA | 1 GB |
OS(Linux) | fs.file-max | 1000000 |
LDAP | sizelimit | unlimited |
let us know if we have any more changes or additions to the above table at any level.
Any body encountered/faced this issue earlier, please let us know.
Thanks in advance,
Jagan.