J C;

Thanks for the detailed answer.  Read on:


Please see the FAQ:

  http://www.python.org/cgi-bin/faqw-mm.py

Read it well and carefully.  Follow ALL the instructions.  Loosely:
Will do.  Thanks.

 Buy some RAM.  Stuff your box full of it.  Get up to the couple Gig+
  range if you can (I don't know Macs well to know how easy that is).
  Don't even attempt this without at least 512Meg (1Gig will be much
  better).
It's already maxed out at 768 mb. But another off list suggestion was that I would want to get a dedicated box for this anyway, since no matter how fast I got it to go, it would still take a while and would block other activities in the meantime.

  Get a new disk for /var/spool/postfix and another separate disk for
  /var/log. If you have the opportunity, make the spool disk faster.  At
  this point don't worry about IDE vs SCSI.
Very interesting suggestion, and disks are sooo cheap now.

  If you can smarthost all outbound traffic to a different system from
  your Mailman system.  Set it up similarly as above/below (distinct
  spindle for spool and log, postfix config etc).  This simple step
  would make handling this sort of load almost easy.  If you can't do
  this, check with your ISP and see if they'd be willing to smarthost
  for you.  Many will.
"smarthost" is a new term for me.  I'll look it up.

Go straight to Mailman v2.1.  Don't bother with 2.0.
Already there.

  As a comparable under Postfix on a dual PII-333 with 512Meg RAM
  sitting on a couple T3s and a T1 I can sustain 1,400 deliveries a
  minute.  You should be comfortably able to sustain at least half that
  given that you've a slightly less muscled box and your outbound
  bandwidth situation is likely skinnier.
As this is not delivering time sensitive information, these expectations are encouraging.

  Given a reasonable distribution of slow MX'es (which is a silly
  meaningless unrelative thing to say, but hey) that would mean that
  you'd drain the majority of the queue down to the slow MXes in about
  an hour (accounting for IO and spool contention).  If you want to use
  your system for anything else during that time (expect system loads in
  the 20 - 30 range for the majority of that time) you can reduce the
  number of queue runners or throw in some bandwidth profiling, but note
  that that will extend drain time non-linearly.
That's a good hint. If this goes through, I might use this as a dedicated list server and try to recruit other list clients and give them specific time slots for sending messages to keep them spaced apart. Or maybe it will be a dedicated mail server, but require them to send the messages late at night.

Be prepared for a fairly extensive period of fiddling getting this
really happy.  You're not up in the range where things get really
sensitive, but you're getting there. Some care and discretion will be
required.
Thanks again for your excellent suggestions.

Rob

------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

This message was sent to: archive@jab.org
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to