I am doing load testing for servicemix. This is the data and observation I have. 18885 is the PID for servicemix
1)Started servicemix after it started the memory utilization is : PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18885 pghogale 16 0 1112m 272m 36m S 2 31.0 1:33.30 java 2)hit request for 100 users concurrently first time. After all requests were processed: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18885 pghogale 16 0 1598m 510m 37m S 6 58.2 3:27.13 java Everything was fine every request processed successfully 3)hit request for 100 users concurrently second time. After all requests were processed: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18885 pghogale 16 0 1807m 563m 7372 S 7 64.2 5:46.78 java Everything was fine every request processed successfully 4)hit request for 100 users concurrently third time. After all requests were processed: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18885 pghogale 16 0 2059m 656m 4440 S 12 74.8 17:26.24 java Here the procesing was very slow and I got timeout error at servicemix and at client. 5)After next 20 minutes of 4) PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 18885 pghogale 16 0 2100m 625m 3872 S 22 71.3 23:45.05 java Why servicemix consumes this much memory? Why it does not frees it up after some processing is done? Am I missing some configuration? Memory consumption just goes on increasing. Why so? Please help.... -Pratibha -- View this message in context: http://www.nabble.com/Why-memory-utilization-is-so-high-for-servicemix--tp18712344p18712344.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
