[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