> While spamd is consuming high CPU, try to run "vmstat 5" to see what is > happening.
During peak load, lots of processes waiting to run (under column r) (as many as 15 to 20 at times, but always at least a couple); the number of blocked processes (column b) is also uncomfortably high - can be upward of 10 or more when things have gone to hell, but even just "regular" heavy load keeps this at at least 2 or 3 constantly when lots of processes are waiting to run and CPU is 0% idle... so (swapping) is never a problem (always zero), bi/bo (I'm not as confident on what good numbers are for these) are I think never much over 1500 (bi averages probably 700 or 800ish, bo higher than that); busy times see as many as 3500 context switches (cs). I'm no expert in understanding all of this, but I have been keeping my eye on it. I'd definitely love to hear anyone's thoughts if I may be overlooking other problems on my system. > Also, what distribution are you runnng on and what does "perl -v" return ? Fedora Core 2 # perl -v This is perl, v5.8.3 built for i386-linux-thread-multi Copyright 1987-2003, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using `man perl' or `perldoc perl'. If you have access to the Internet, point your browser at http://www.perl.com/, the Perl Home Page. Thanks! > - RE > > -----Original Message----- > From: email builder [mailto:[EMAIL PROTECTED] > Sent: 23 October, 2004 7:06 AM > To: users@spamassassin.apache.org > Subject: spamd still burning CPU in 3.0.1 > > > I hurried out and installed 3.0.1, thinking one of those memory/language > improvements mentioned in the release notes were going to be my savior... > > Sadly, 3.0.1's spamd has the same CPU-intensive behavior here. I am soooo > at > a loss; tried everything I've read... spent days reading... please, anyone > have anything more? > > If spamd isn't I/O bound, my memory isn't swapping, I have no other > processes > that are out of control, I can't for the life of me figure out why this is > happening. > > Again, my specs: > > A sample from top: > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > 1401 maildrop 16 0 39744 34m 6840 R 28.3 3.4 3:04.18 spamd > > spamd children average around 30% CPU, but even 50% not too unusual. > > load average is around 15 to 18 during the middle of the day > > And this is how I start spamd: > > LANG=en_US; export LANG; TMPDIR=/tmp/spamassassin; export TMPDIR spamd -d > -q > -x --max-children=5 -H /etc/razor -u maildrop -r /var/run/spamd/spamd.pid > > (also tried with -L to no avail) > > /tmp/spamassassin is mounted with tmpfs > > prefs/bayes/awl all in SQL, but bayes/awl not being used right now > > we also run named on the same machine > > if it's important, this is 3.0.1, downloaded and compiled manually (not a > CPAN install) > > I have installed no custom rulesets, nothing extra beside whatever comes > 100% > stock. This is a Fedora Core 2 machine (2.8P-IV hyperthreaded, 1GB RAM) > > spamc is called from maildrop as such: > > if ( $SIZE < 262144 ) > { > exception { > xfilter "/usr/bin/spamc -u $LOGNAME" > } > } > > (also tried running inside of amavis to no avail) > > Any advice or even just pointers on any more reading I can do would be > highly > appreciated! > > > > What in the world is going on? Isn't it true that spamd (beside > > > DCC) > > does > > > its thing w/out disk I/O? If so, what else could be chewing up so > > > much > > CPU? > > > > I don't know - The same thing happens to me a couple of times a day, > > and I only get about 350 messages per day. Today it was at 12:25p: > > > > 12:25:07 4496 511804 99.13 2532 9420 65088 > > 432884 86.93 > > > > 12:25:07 0 91 5.47 2.35 0.89 <<<<<<< LA > > > > When this happens, the HDD is constantly active. I'm using v2.64 with > > network checks. The load average for the 21 hrs of this day is about > > 0.1 __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail