postfix + massenmail problem
Posted: 2004-07-24 01:12
Hallo,
ich habe hier ein Problem mit einem Kunden:
Installiert wurde Postfix, so weit so gut.
Der Kune verschickt nun dank seines Portals einen Newsletter an ca. 80000 Empfänger.
Hierbei taucht das folgende Problem auf:
Die ersten Mails gehen sehr schnell. Sobald aber einige Mails im Queue liegen (ca. 1000 wg. Unknown user etc.) verlangsamt sich das Perl-Script und sendet pro Sekunde maximal nur eine Mail.
Das ist natürlich viel zu langsam.
Wir suchen nun Möglichkeiten, Postfix so zu optimieren, dass der Versand entsprechend schnell geht.
Wir haben inzwischen schon fast alles getestet. Nameserver regieren extrem schnell, Systemauslastung liegt unter 10% usw.
Wir sehen aber, dass die load average beim senden bis auf 5.00 steigt. Auf einem Dual-XEON + RAID-5-System sehr ungewöhnlich.
Hat von euch jemand Ideen, wie man das System tunen kann ?
Es sollte doch gerade mit Postfix möglich sein, Mails an viele Empfänger zu versenden.
Zur Architektur:
Der Kunden hat ein perl-Script, welches die 2 kb-Mail an jeden einzeln adressiert und sendet.
Interessant ist auch, wenn ich die Queue lösche, wird der Sendevorgang sofort wieder beschleunigt, so dass Postfix dann bis zu 100 Mails in der Sekunde verschickt.
Ich bin für ALLE Tipps dankbar.
Bye,
Sebastian Lorenz
ich habe hier ein Problem mit einem Kunden:
Installiert wurde Postfix, so weit so gut.
Der Kune verschickt nun dank seines Portals einen Newsletter an ca. 80000 Empfänger.
Hierbei taucht das folgende Problem auf:
Die ersten Mails gehen sehr schnell. Sobald aber einige Mails im Queue liegen (ca. 1000 wg. Unknown user etc.) verlangsamt sich das Perl-Script und sendet pro Sekunde maximal nur eine Mail.
Das ist natürlich viel zu langsam.
Wir suchen nun Möglichkeiten, Postfix so zu optimieren, dass der Versand entsprechend schnell geht.
Wir haben inzwischen schon fast alles getestet. Nameserver regieren extrem schnell, Systemauslastung liegt unter 10% usw.
Wir sehen aber, dass die load average beim senden bis auf 5.00 steigt. Auf einem Dual-XEON + RAID-5-System sehr ungewöhnlich.
Hat von euch jemand Ideen, wie man das System tunen kann ?
Es sollte doch gerade mit Postfix möglich sein, Mails an viele Empfänger zu versenden.
Zur Architektur:
Der Kunden hat ein perl-Script, welches die 2 kb-Mail an jeden einzeln adressiert und sendet.
Interessant ist auch, wenn ich die Queue lösche, wird der Sendevorgang sofort wieder beschleunigt, so dass Postfix dann bis zu 100 Mails in der Sekunde verschickt.
Ich bin für ALLE Tipps dankbar.
Bye,
Sebastian Lorenz