Java taking too much server resources.
Hello,I recently installed tomcat via cPanel for a client. Java is taking up too many resources and i need to periodically kill all its processes or it ends up overloading the server at which point the server stops responding.
Anyone have any idea why this would be happemning ?
Here's a copy paste of my current TOP printout.
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
1995 root 25 0 59592 58M 11396 S 0.0 5.8 0:02 0 java
1996 root 15 0 59592 58M 11396 S 0.0 5.8 0:02 0 java
1997 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
1998 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
1999 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2000 root 15 0 59592 58M 11396 S 0.0 5.8 0:01 0 java
2001 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2002 root 15 0 59592 58M 11396 R 0.0 5.8 0:00 0 java
2013 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2014 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2015 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2016 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2017 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2018 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2019 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2020 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2021 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2022 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2023 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2024 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2025 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2026 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2027 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2028 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2029 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2030 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2031 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2032 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2033 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2034 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2035 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2036 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2037 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2038 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2039 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2041 root 25 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2042 root 16 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2043 root 15 0 59592 58M 11396 S 0.0 5.8 0:04 0 java
2044 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2045 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2129 root 17 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2130 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2131 root 17 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
2132 root 15 0 59592 58M 11396 S 0.0 5.8 0:00 0 java
1081 mysql 15 0 19344 18M 2308 S 0.0 1.8 0:00 0 mysqld
1130 mysql 15 0 19344 18M 2308 S 0.0 1.8 0:00 0 mysqld
1131 mysql 20 0 19344 18M 2308 S 0.0 1.8 0:00 0 mysqld
1132 mysql 15 0 19344 18M 2308 S 0.0 1.8 0:00 0 mysqld
I have seen java go as high as 13.7% memory usage per process.
If i launch Tomcat via cPanel then instead of java the process name is jsvc and that too behaves exactly the same, running a number of different processes all taking up veryu high ammount of memory.
Any help is appreciated.