Anton Aylward wrote:
So why have many spamd children?
I can see the logic in having one forked off ready, but having 4? Having 8? Yes that would make sense in a richly multi-user context where there are going to be many users/threads calling on it in parallel. But that doesn't apply for my context.
And I think many other users are signle users of their machines.
The only time my spamd needs that many is after my 'fetchmail' process has been down a while (system down, or rebooted, and didn't restart fetchmail right away, or detected some other problem and killed the fetcher...etc.). Spamd takes about 7-10 seconds/email. But most of that time is *waiting* (network lookups). So, right after a restart of I might have a couple of hundred messages come in (have processed as many as 500-800 at once). They still all get processed in about a minute, maybe two at most. Sure, it could process those, say 700 emails sequentially, and take up to 2 hours to process the queue. BUT if it can process a few hundred in parallel, why not let it go? Does that answer your Q? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org