The I/O rate is pretty low.  The files going through expiration are only about 5 MB, and it only takes one of these to drive the CPU up.  I think there are over 100,000 tokens in the file, each with a timestamp, and I believe there must be some sorting going on, so I suspect that is where the issue is.

Thanks,
Ian

"Gary W. Smith" <[EMAIL PROTECTED]> wrote:
What does the IO usage look like on the server?  We ran a couple of our backup SA instances on VMWare but they database is on a remote SQL server. So the only IO is logging.  We have several VM Instances for a variety of things.  Did you pre-allocate the disk space?  If not you might consider do that first and defragging the disk.
 
 

From: Sammy Anderson [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 26, 2006 3:52 PM
To: users@spamassassin.apache.org
Subject: High CPU running SA in a VMware VM
 
We recently migrated our SpamAssassin installation from a physical 3.6 GHz system running RHEL 4 and SA 3.0.4 to a VMware VM (ESX 2.5.4) with RHEL 4 as the guest OS and SA 3.1.7.  Each user has their own Bayes files (Berkeley DB) and these were copied from the old to the new server.  Now whenever an expiry process runs on a user's database, the CPU spikes, sometimes for a minute or longer.  We did not notice spikes on the old server, but it is really hammering the VM.  Has anyone else experienced this problem?  For now I have disabled Bayes altogether because of the unacceptable load.

--SA
 

Do you Yahoo!?
Get on board. You're invited to try the new Yahoo! Mail.


Do you Yahoo!?
Get on board. You're invited to try the new Yahoo! Mail.

Reply via email to