Hello,

I keep having this problem where the CPU is being taken up by 100% by a few java tasks. I have a Cacti monitor that warms me if the 15 minute load average is above 10% - and the alarm frequently gets tripped.

Here's what shows up in TOP:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4289 zimbra 20 0 1725m 1.4g 11m S 135 29.1 545:06.94 java

Here's the ps -aux | grep java:
zimbra 4289 5.1 28.9 1766828 1476192 ? Sl Apr22 540:09 /opt/zimbra/java/bin/java -Dfile.encoding=UTF-8 -server -Djava.awt.headless=true -Dsun.net.inetaddr.ttl=60 -XX:+UseConcMarkSweepGC -XX:PermSize=128m -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationStoppedTime -XX:-OmitStackTraceInFastThrow -Xss256k -Xms998m -Xmx998m -Xmn249m -Djava.io.tmpdir=/opt/zimbra/mailboxd/work -Djava.library.path=/opt/zimbra/lib -Djava.endorsed.dirs=/opt/zimbra/mailboxd/common/endorsed -Dzimbra.config=/opt/zimbra/conf/localconfig.xml -Djetty.home=/opt/zimbra/mailboxd -DSTART=/opt/zimbra/mailboxd/etc/start.config -jar /opt/zimbra/mailboxd/start.jar /opt/zimbra/mailboxd/etc/jetty.properties /opt/zimbra/mailboxd/etc/jetty-setuid.xml /opt/zimbra/mailboxd/etc/jetty.xml

I'm running Zimbra on a VMware 5.1 server and the VMguest has 2 virtual CPUs with 1 socket and it has 5GB of RAM.

We have about 100 mailboxes on the server.

Does anybody have any clue on how to debug this? I'm not sure if this is an Ubuntu problem, Zimbra configuration problem, or a VMware load problem.

All help appreciated.

Thanks.