Hello,
New to ZCS (OSS version). Using zcs-6.0.2 (although same issue with 6.0.1, 6.0 beta, and 5.0.18. The server is also running bind and is our primary dns server. Before zcs install, the load avg was 0.01, very low IO. Actually IO continues to be low, even during high cpu issues described below.
Machine spec: dual cpu 3.4 ghz p4 xeons (hyperthreaded) with 4gb ram, hardware Raid1 (hardware) with lvm on top. os is centos 5.3
I see some java processes (ProvUtil?) that run one after another, with slight variations in their command line args:
136 23056 23055 zimbra /opt/zimbra/java/bin/java -XX:ErrorFile=/opt/zimbra/log -client -Xmx256m -Dzimbra.home=/opt/zimbra -Djava.library.path=/opt/zimbra/lib -Djava.ext.dirs=/opt/zimbra/java/jre/lib/ext:/opt/zimbra/lib/jars:/opt/zimbra/lib/ext-common:/opt/zimbra/lib/ext/clamscanner com.zimbra.cs.account.ProvUtil -l gacf
79.5 23377 23376 zimbra /opt/zimbra/java/bin/java -XX:ErrorFile=/opt/zimbra/log -client -Xmx256m -Dzimbra.home=/opt/zimbra -Djava.library.path=/opt/zimbra/lib -Djava.ext.dirs=/opt/zimbra/java/jre/lib/ext:/opt/zimbra/lib/jars:/opt/zimbra/lib/ext-common:/opt/zimbra/lib/ext/clamscanner com.zimbra.cs.account.ProvUtil -l gs zimbra.example.com
99.6 23375 23231 zimbra /opt/zimbra/java/bin/java -XX:ErrorFile=/opt/zimbra/log -client -Xmx256m -Dzimbra.home=/opt/zimbra -Djava.library.path=/opt/zimbra/lib -Djava.ext.dirs=/opt/zimbra/java/jre/lib/ext:/opt/zimbra/lib/jars:/opt/zimbra/lib/ext-common:/opt/zimbra/lib/ext/clamscanner com.zimbra.cs.account.ProvUtil gas mta
12.0 23755 9085 zimbra /opt/zimbra/java/bin/java -XX:ErrorFile=/opt/zimbra/log -client -Xmx256m -Dzimbra.home=/opt/zimbra -Djava.library.path=/opt/zimbra/lib -Djava.ext.dirs=/opt/zimbra/java/jre/lib/ext:/opt/zimbra/lib/jars:/opt/zimbra/lib/ext-common:/opt/zimbra/lib/ext/clamscanner com.zimbra.cs.account.ProvUtil -l garpu
45.5 24240 9085 zimbra /opt/zimbra/java/bin/java -XX:ErrorFile=/opt/zimbra/log -client -Xmx256m -Dzimbra.home=/opt/zimbra -Djava.library.path=/opt/zimbra/lib -Djava.ext.dirs=/opt/zimbra/java/jre/lib/ext:/opt/zimbra/lib/jars:/opt/zimbra/lib/ext-common:/opt/zimbra/lib/ext/clamscanner com.zimbra.cs.account.ProvUtil -l garpb
(results from `ps -eo pcpu,pid,ppid,user,args`)
They peg one of the two cpus for about 40 or 50 seconds before going quiet for 1 min and 10 or 20 seconds. I think they are invocations of zmstatuslog. I've searched and read several high cpu load posts, but they seem to be talking about zmlogger issues. I did see those issues as well on the older releases, but on this release, zmlogger is quiet. Also during the high cpu/load, I/O load is pretty low. During idle, i see about 0 to 30 blks/sec and during load its 0 to 70 blk/s but (although sometimes for a second or two its 100 or 150 blk/s).
This is a new installation, enabled zimbra proxy/memcached, enabled mixed http/https for proxy and webmail. Just one domain (example.com, for example which was configured in the install) which currently has primary mx going to mail.example.com (current live postfix box) and secondary mx going to zimbra.example.com (new zimbra install). Haven't done any other configuration or migration yet.
It seems like its kind of a high load for an idle machine. I'm also kind of unclear what its exactly doing. If it is the zmstatuslog, if I change this to every hour (or more or less), what effect will this have? Traffic on our current server is very light. Accept about 1500 messages per day for delivery (which is actually 5% of total delivery attempts; the rest being rejected by rbl/anti-relaying rules etc). Oh also our avg message size is 13k. We do have a lot of domains (between 400 and 500), of which couple of addresses are aliased to a handfull of account (which are parsed by an trouble ticketing system).
I understand that there will be overhead for tomcat, java, and of course some processes that occasionally do cleanup etc. But on a fresh install, is this high load normal? Or is there some type of misconfiguration (of the zcs, possibly OS)? And although our mail volume will be very low, what can I expect the load profile, in rough terms, when do migrate over?
Sorry for making this post long; just was trying to cover everything relevant. But let me know if I left anything out.
I really appreciate you reading and any input you can give me.
Thanks,
Imran