Darrell,
I've tweaked the settings, knowing the issues before I tried 4.x. The
problem is that because they are batch processing and because there is
significant latency in scanning some messages to factors such as
messages size, virus scanning and DNS timeouts, the server does nothing
for long periods while it waits for one task to finish regardless of
whether there is one message in proc or there are 1 million messages in
proc.
It's a faulty design that leaves more than half a server's CPU capacity
unused due to the mere fact that they wait for all threads to complete
before moving in a new batch.
Matt
Darrell ([EMAIL PROTECTED]) wrote:
The problem with this architecture is that when it moves a batch of
messages into the work folder for processing, it quickly pegs the
processor at 100% as it launches all of the threads, but most
messages go through all of the steps quickly so the processors sit
almost idle while it is waiting for DNS lookups and virus scanning
(which I do after JM). Here's a sample of my combined CPU graph
showing the pattern that this creates:
I commented along time ago about this. Declude does give you options
to work with this. Essentially changing your WAITBETWEENTHREADS
setting works around this fairly decent. I use it to give just a bit
of time between each of the threads to prevent (50+ external programs
from being called at once.
Now as you tweak that setting and others you will give yourself a more
predictable cpu curve line. By tweaking the settings you can keep
decludeproc processing messages and hopefully never entering the
"WAITFORMAIL" cycle.
Darrell
-------------------------------------------
Check out http://www.invariantsystems.com for utilities for Declude,
Imail, mxGuard, and ORF. IMail/Declude Overflow Queue Monitoring,
SURBL/URI integration, MRTG Integration, and Log Parsers.
---
This E-mail came from the Declude.JunkMail mailing list. To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail". The archives can be found
at http://www.mail-archive.com.
---
This E-mail came from the Declude.JunkMail mailing list. To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail". The archives can be found
at http://www.mail-archive.com.