[Postfixbuch-users] Performance-Probleme auf Mailrelay

Patrick Ben Koetter p at state-of-mind.de
Do Mai 11 08:34:02 CEST 2006


* h_o_t at online.de <h_o_t at online.de>:
> Hallo Community,
> 
> es geht mal wieder um unser Mailrelay. Wir haben den Server an Ostern neu
> aufgesetzt, diesmal auf Basis von Debian Sarge. Es laufen postfix, amavis,
> spamassassin, clamav...
> 
> Gestern wurden darüber 3000 Newsletter versandt und dabei ging der Server
> böse in die Knie - wir konnten uns teilweise nicht mal mehr auf der Konsole
> einloggen.
> 
> Systemausstattung: Pentium III 700/256 MB/20 GB Festplatte

Ist als Relay für 3000 Newsletter okay.

> Erst als wir amavis und clamav deaktiviert haben, läuft die Kiste wieder
> einigermaßen.
> 
> Wir dachten eigentlich, für ein Mailrelay ist die Hardware ok, da er ja nur
> zum Exchange weiterleiten muß.

Die Hardware ist grundsätzlich auch okay.

> Unsere Fragen:
> Wo können wir die Performance-Schraube (vor allem beim amavis und
> spamassassin) ansetzen?

Du schreibst immer "amavis". Wir reden aber von amavisd-new, ja? Wenn nicht,
dann wäre das die erste und sicher effektivste Änderung - auf amavisd-new
umsteigen.

+ Anzahl von Postfix transport Prozesse auf Anzahl amavisd-new Prozesse
  abstimmen.
+ RAM-Disk für amavisd-new einsetzen
+ Prüfen wie clamav aufgerufen wird: der schnelle clamd oder die langsame
  Kommandozeilen-Version?

+ Newsletter prüfen, bevor er personalisiert in der Queue landet. In Eurem
  Fall wäre das ein Performance-Vorteil von 3000:1.

> Wie können wir den Server dazu bringen, das er mehr Durchsatz hat, ohne auf
> die Features verzichten zu müssen?
> 
> Gerne posten wir unsere configs...

Das wäre mal was...

1. postconf -n
2. master.cf
3. Log, das zeigt welche Scanner amavisd-new findet und wie er sie einbindet
   (amavisd-new mit Option -d starten...)

-- 
Das Postfix-Buch
<http://www.postfix-buch.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>



Mehr Informationen über die Mailingliste Postfixbuch-users