On Thu, Nov 02, 2000 at 02:54:10PM -0700, Sean Reifschneider wrote:
> That's the problem.  It's relatively slow throwing a bunch of messages
> into QMail.  It doesn't take a very powerful machine to completely swamp
> a fairly hefty QMail server, I've found.

I think the main problem is within qmail-send.
qmail doesn't use concurrencies to their max as long as there are still
unprocessed messages in the queue or the deliveries generate a lot of
bounces.
We have a customers that injects about 15000 single messages in bunches
of 100 messages to a dedicated qmail server. Sadly the "list" isn't too
well administrated and even after the queue has reached a status where
you have no unprocessed messages at one point the bounces slow down
qmail quite a lot.
I have generated a graph from the
    qmail: 973205710.228381 status: local 0/120 remote 1/120
lines which show this "waving" behaviour. I'd posted that info to the
list some time ago, but anyway, here's the URL for that graph (10 KB) again:

    http://www.lamer.de/maex/creative/software/qmail/deliver-stats.gif

The lot of local deliveries are due to the QUEUE_EXTRA delivery we have
for accounting reasons.

I have made a second graph. This is also a dedicated qmail server
running a mailinglist (newsletter) with approx 91000 subscribers.
The graph is one "shot". As the mailing-list is run by ezmlm there are
very few bounces and only some occasional (un-)subscribe messages.
This time qmail keeps the concurrency at max. The second and third
shorter peaks are due to deferred messages tried again after backoff.
The image (40 KB) is at

    http://www.lamer.de/maex/creative/software/qmail/deliver-stats2.gif

I know it would be better to also have some figures about messages
in queue, unprocessed messages in queue, successful/deferred deliveries
included, but those are hard to extract from the logfile :/

I think a big gain in performance would be to split up the scheduler
in qmail-send into at least one for remote, one for locals and one
for sorting in new messages into the remote or local queue.

        \Maex

-- 
SpaceNet GmbH             |   http://www.Space.Net/   | Stress is when you wake
Research & Development    | mailto:[EMAIL PROTECTED] | up screaming and you
Joseph-Dollinger-Bogen 14 |  Tel: +49 (89) 32356-0    | realize you haven't
D-80807 Muenchen          |  Fax: +49 (89) 32356-299  | fallen asleep yet.

Reply via email to