I have a CentOS virtualized server and I just installed Jira. I'm having trouble understanding what is going on with the Sun JVM whenever Jira is running. Java's max heap size is set to 384MB but the Java instance is taking up well over 1GB.
I'm new to linux server administration but I understand that their is additional overhead to the JVM and that process memory reporting isn't always accurate (especially with threads, which I believe Jira uses heavily), but I assume free -m
gives a more accurate picture of total memory usage. Comparing the system memory with and without Jira tells me it is using over 1GB. I only have 1GB of physical ram and 768 swap/virtual.
When I use vmstat
it says I have not had any virtual pages but I probably should be. I'm worried that I'm only running one process and my server is already maxed out. How can I be sure that my system is (or could be) on its knees because of resource usage?
Thanks.