Hi,
My company used to run websphere 5 server on a unix machine, and it went on quite smoothly.
However, recently we migrated to Linux, and ran into serious performance problems . Would anyone happen to have experience with such phenomena:
1) Memory leak:
Whenever a user requests a
JSP's, we see a decrease in free memory. That memory is never reclaimed (as if there's a problem with the garbage collection).
Note our web application is not likely to casue the memory leak (the code is very simple, it has been reviewed, *and* it has been running successfully on Tomcat/unix for months).
2) Stragner still: when we shut down WAS, the memory is still not freed !
3) Processes explosion:
Looking at the OS processes, there appears to be a huge number of
java processes launched by WAS (they're not there before WAS starts).
Admittedly, I know very little about linux, but heard that linux would present threads as if they were processes (is that true?). On the other hand, even allowing this, there still appear to be too many processes (we tested about 5 JSP requests, and got about 3 times that many processes).
3) Bad performance (slow responce time), probably due to the above mentioned problems.
Note:
- The machine is strong, and had no trouble handling other app servers that were previously installed on it.
Any hints would be appreciated. Thanks
