[EMAIL PROTECTED] wrote:
>
>I need to find a way of doing >100K/hour. Ideally with one machine. I
>vaguely seems to recall that the author of qmail was claiming something
>like 100K/hour performance?
I can't find anything like on the web page. The closest claims are:
Efficient: On a Pentium under BSD/OS, qmail can easily sustain 200000
local messages per day---that's separate messages injected and
delivered to mailboxes in a real test!
SPEED---qmail blasts through mailing lists two orders of magnitude
faster than sendmail. For example, each message on the qmail mailing
list is delivered to more than 1000 hosts around the world in just
76 seconds.
Scheduling: I sent a message to 8192 ``trash'' recipients on my home
machine. All the deliveries were done in a mere 78 seconds---a rate
of over 9 million deliveries a day!
>> When you're sending messages, how many qmail-remotes are running?
>
>About 90-130. 255 if I stop delivery for a little while and then restart
>it. To me that means that the machine can send faster then I can get the
>messages into the queue.
That's what it sounds like. So you either need to speed up the
existing process via h/w or s/w changes, or modify the injection
process.
If you have money to throw at it, a solid state disk for the queue
would help a lot.
Moving the queue to a tmpfs or removing fsync() calls, as others have
suggested, should help.
Maybe you should hack up a customized version of qmail-queue that would
inject your messages faster--perhaps while qmail is stopped.
-Dave