[Postfixbuch-users] queue File write error
Thomas Klein
mailinglist-postfixbuch at online.de
Fr Feb 22 22:59:11 CET 2008
Sandy Drobic schrieb:
> Thomas Klein wrote:
>
>> Sandy Drobic schrieb:
>>
>>>>> Wieviel RAM/CPU hast du zur Verfügung?
>>>>>
>>>>>
>>>>>
>>>> Im Moment ist's noch eine Gurkenmaschine (aus meiner Sicht): Pentium3
>>>> mit 1 GHZ, 512 MB RAM. So sieht's mit dem Speicher aus:
>>>> Mem: 516392k total, 461980k used
>>>> Swap: 297160k total, 18308k used
>>>>
>>>>
>>> Uhm... Bei meiner alten Maschine mit 2 x P3-800 und 512 MB RAM habe ich 6
>>> Amavisd-new-Prozesse aktiv, das funktioniert noch einigermaßen. Genauso habe
>>> ich auch nur 6 smtpd erlaubt.
>>>
>>> Das könnte bei dir doch etwas knapp werden. Was läuft sonst noch auf der
>>> Kiste? Wenn da jetzt noch ein Imapserver läuft, der von mehreren Usern
>>> parallel verwendet wird, dann würde ich von smtpd_proxy_filter abraten.
>>>
>>>
>>>
>> Auf dem Gerät läuft sonst eigentlich nichts, früher mal ein MRTG für den
>> Router, ist aber inzwischen abgeschaltet. Für das Mail-Logging läuft
>> noch mailgraph und pflogsumm, sollte aber in der Summe nicht viel
>> ausmachen, denk ich mal. Der Server dient nur als Relay eingehend und
>> ausgehend für einen Lotus Notes Server.
>>
>
> Okay, und wie groß ist die erlaubte Mailgröße?
> Wie lange braucht eine Mail, bis sie durch Amavisd-new gelaufen ist?
>
>
Die erlaubte Mailgröße ist 20 MB.
Einige Auszüge aus dem Log von den Amavis-Scans:
7433 ms
5162 ms
2677 ms
5231 ms
3237 ms
4861 ms
4927 ms
Das waren teilweise Newsletter, und kleinere Mails mit kleinem oder ohne
attachment
>>>>> Und, wie gesagt, ein gesundes Verhältnis von CPU/RAM/Prozessen.
>>>>>
>>>>>
>>>>>
>>>> Die Nachfolge-Maschine steht schon in den Startlöchern: 1 GB RAM,
>>>> Pentium4 mit 3 GHZ.
>>>>
>>>>
>>> Bleah, wenn möglich nimm lieber eine Maschine mit mind. 2 GB RAM und eine AMD
>>> X2 oder Dualcore CPU, die ist um ein mehrfaches leistungfähiger und verbraucht
>>> dabei noch weniger Strom, deine USV wird es dir danken.
>>>
>>> Wenn das nicht möglich ist, gib ihm wenigstens noch einen zusätzlichen GB RAM,
>>> dann sollte proxy kein Problem sein.
>>>
>>>
>>>
>> Ich halte eigentlich auch mehr von einer neuen Maschine... muss noch die
>> entsprechende Person überreden, aber zumindest mehr Speicher wird
>> hinzukriegen sein. Gibt's ja heutzutage für nen Apfel und ein Ei.
>>
>
> Mehr Speicher ist für Amavisd-new eine Menge wert, dann kannst du Peers Tipp
> mit der RAM-Disk umsetzen.
>
>
Wenn die neue Maschine läuft, werd ich das mit genügend Hauptspeicher
als Voraussetzung mal versuchen.
>>>> Ich sollte wohl die Anzahl der amavis-prozesse denen von postfix
>>>> angleichen.... Welcher Wert sollte für diese Maschinen und die genannte
>>>> Mailfrequenz passend sein?
>>>>
>>>>
>>> Vergleiche doch mal über einen typischen Tag, wieviele smtpd gleichzeitig
>>> laufen. Wenn es mehr als 5-7 sind, würde ich bei der Hardware auf proxy
>>> verzichten.
>>>
>>>
>>>
>> OK, werde ich mal machen! Im Moment sieht's so aus:
>>
>> log-host:~# ps aufx | grep postfix
>> root 4211 0.0 0.1 1916 704 pts/0 S+ 22:06 0:00
>> \_ grep postfix
>> root 3264 0.0 0.3 5436 1804 ? Ss 18:00 0:02
>> /usr/lib/postfix/master
>> postfix 4100 0.0 0.2 4744 1548 ? S 21:24 0:00 \_
>> pickup -l -t fifo -u -c
>> postfix 4101 0.0 0.3 4780 1696 ? S 21:24 0:00 \_ qmgr
>> -l -t fifo -u -c
>> postfix 4103 0.0 0.3 4756 1956 ? S 21:24 0:00 \_
>> trivial-rewrite -n rewrite -t unix -u -c
>> postfix 4105 0.0 0.5 6652 2980 ? S 21:24 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4106 0.0 0.3 4744 1628 ? S 21:24 0:00 \_ anvil
>> -l -t unix -u
>> postfix 4108 0.0 0.5 6652 2976 ? S 21:24 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4109 0.0 0.5 6652 2976 ? S 21:24 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4113 0.0 0.5 6652 2960 ? S 21:26 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4120 0.0 0.5 6652 2968 ? S 21:27 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4121 0.0 0.5 6652 2960 ? S 21:27 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4154 0.0 0.5 6656 2960 ? S 21:37 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>> postfix 4155 0.0 0.5 6652 2956 ? S 21:37 0:00 \_ smtpd
>> -n smtp -t inet -u -c
>>
>>
>> Wenn ich das richtig verstehe, sind in diesem Moment 8 Zustellprozesse
>> aktiv, oder?
>>
>
> Das zeigt nicht, in welchen Zustand sich die Verbindung befindet
> (listen/established/wait etc.)
>
> netstat -antp | grep ":25" | grep "ESTABLISHED" | wc -l
>
> Diese Zahl jede Minute mit Zeitstempel in eine Logdatei schreiben und eine
> nette kleine Graphik daraus machen. (^-^)
>
>
das werde ich nächste Woche mal beobachten....
Mehr Informationen über die Mailingliste Postfixbuch-users