Greetings. We are a network edition customer, building a new Zimbra v4 server within VMWare Server v1. The guest O/S is Fedora FC5.

Installation went well, and the server appears to be up and running with just one mailbox at this point. However, we're hitting a major snag with respect to performance. Amavisd appears to be using close to 90% of available memory. Please see below:

Mem: 1035428k total, 1023428k used, 12000k free, 924k buffers
Swap: 3068336k total, 946532k used, 2121804k free, 11948k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
700 zimbra 18 0 1685m 881m 592 D 13.3 87.2 0:26.70 amavisd
In the Admin UI, if I go to servers > my_server and turn off the 'antispam' and 'antivirus' services (then restart zimbra from command line) the system works well, and is quite responsive. Re-enabling these services will bring the machine to a crawl. (I'm seeing 1/5/15 min system uptime values in the 15.0 range.)

I thought there should be $max_servers (per amavisd.conf) pre-forked amavisd children, each using 40MB-ish of RAM each, rather than one monster process using close to a Gig??

Any suggestions would be highly appreciated...

Thanks,
-Dave