poor performance ZCS NE vs. ZCS OSS
I am concerned about the CPU load on my ZCS NE installation.
I have ZCS 4.5.6 NE and ZCS 4.5.6 OSS running on identical hardware.
CPU: Athlon 64 Processor 3700+
Hard drives: 2x 160GB sata (soft raid 1)
OS: Ubuntu server 6.06 (32bit)
both servers have 20 users and about 2GB data in /opt/zimbra/store
ZCS OSS is running fine and the CPU load never goes over 0.6 but on ZCS NE the CPU load goes up to 8 in short intervals (3x or 4x an hour)
I already disabled HTML attachment view and attachment indexing on ZCS NE as I suspect one of the additional features in NE to cause the problem.
Do you have any suggestions where I could start to dig ????
mail in deferred queue causes high CPU load
it took a while but I found the reason for the high CPU load and I can reproduce it. If an email is stuck in the deferred queue the CPU load sky rockets (up to 20 on my system)
What happened exactly was:
I had no catch all accounts defined and when an email hits the system for an undefined account it bounces back. Zimbra then notifies the sender that the email could not be delivered. If the sender address is faked and zimbra can't deliver the "could not deliver" email its stuck in the deferred queue - by default for 5 days.
Every single time I had one or more emails in the deferred queue the CPU load goes up - delete the email from the Q and everything is fine again.
After I assigned a catch all for every domain the CPU load never goes above 1.0 and averages below 0.5.
Does anyone has similar issues when mails are stuck in the deferred queue?
I attached a png that shows the cpu load for the last days.