[Postfixbuch-users] Ressourcen einsparen?!

stepken stepken at web.de
Di Jan 15 22:38:15 CET 2008


Werner Detter schrieb:
> Sandy Drobic schrieb:
>   
>> stepken wrote:
>>     
>>> Werner Detter schrieb:
>>>       
>>>>> Hat jemand Tipps wo ich noch sinnvoll begrenzen kann, damit das ganze
>>>>> sauber lauffähig wird?
>>>>>
>>>>> Das ganze läuft auf einem Server4you vServer Entry unter Debian Etch.
>>>>>     
>>>>>           
>>>> Vergisses, hol dir was anständiges. Ich hatte auch das selbe Problem,
>>>> ein Upgrade hat das gleiche Limit wie der "kleine" Vserver was das
>>>> Openfile-Limit betrifft.
>>>>
>>>> Da hilft nur eins: Hoster wechseln oder gleich nen Root-Server anschaffen.
>>>>         
>>> Ochnööö. UNIX kommt von UNIversal Computer System UNICS = UNIX und 
>>> zeichnet sich insbesondere dadurch aus, dass man für jeden User (Dienst) 
>>> jede Systemresource sauber kontrollieren kann (können muss), im 
>>> Gegensatz zu anderen Betriebssystemen.
>>> Ausserdem wird die Maschine überproportional langsam, je mehr 
>>> gleichzeitige Prozesse ich laufen lasse. Es werden Gigabytes von Daten 
>>>       
>> Das Problem bei ihm scheint zu sein, dass er halt einige Services auf dem 
>> Rechner anbietet und deshalb mehrere Daemons parallel laufen hat. Er könnte 
>> vielleicht noch die Daemons präzise auf die benötigte Zahl einschränken und 
>> mit mehr oder weniger Aufwand MySQL durch flat files ersetzen, aber ich denke, 
>> der Aufwand ist erheblich teurer und risikoreicher als der Umstieg auf einen 
>> etwas teureren, aber ausreichend leistungsfähigen VServer, der nicht so brutal 
>> eingeschränkt ist.
>>
>> Früher hatte ich auch drei Tage optimiert, um ein Script ein paar Minuten 
>> schneller laufen zu lassen. Heute überlege ich mir eher, ob ich den Aufwand 
>> auch bezahlen kann vom Preis/Leistungsverhältnis. Arbeitszeit ist teuer. :-/
>>
>> Ob sich Optimierung lohnt oder ob das Geld besser in Hardware angelegt ist, 
>> muss von Fall zu Fall geklärt werden. Wenn ich aber nicht ziemlich präzise 
>> sagen kann, wieviel Zeit die Optimierung in Anspruch nehmen wird, dann ist das 
>> Geld meist besser in Hardware angelegt.
>>
>>     
>
> Meine Rede, FULL ACK @Sandy
>
> Ciao,
> Werner
>   
Mehr als 100 MByte RAM für einen Mailserver mit SPAMfilter, Virenchecker 
für z.B. eine 100 User - Organisation brauche ich jedenfalls nicht. Und 
mehr als 50-60 Filedeskriptoren werden da auch nicht fällig, insgesamt 
auf der Maschine. Bei sehr moderater Systemlast und einigen 1000 Mails / 
Stunde.

Habt ihr euch nie gefragt, ob ihr nicht irgendwas falsch macht, wenn ihr 
Leuten Server mit Gigabytes an Speicher, Dual Xeon ...und RAID empfehlt?

netstat -an - alles, was nicht ESTABILSHED an Zustand hat, hat eine 
Ursache mit Wirkung: *Resourcenverschwendung*

lsof, fstat ... hunderttausende geöffnete Dateien und nix passiert 
damit? Was soll das?

Und was das Anlegen des Geldes anstelle Optimierung in Hardware angeht:

1. Jedes nicht optimierte und Resourcenbegrenzte System (siehe z.B. mein 
TIP mit iptables --limit) ist immer irgendwann am Ende, egal wie 
leistungsfähig.
2. Folgekosten von überdimensionierter Hardware aufgrund schlechter 
Software: Stromverbrauch ohne Ende. Warum 400 Watt (Leckleistung der 
Netzteile mit beachtet!) für DUAL Xeon mit RAID, wenn es ein VIA C7/ULV 
mit 1 GByte RAM mit 35 Watt auch tut? Und dann noch die Kosten für eine 
2. Maschine mit Heartbeat, weil die Kombination MySQL und Apache in dem 
virtuellen Server dauernd abkippt? Im einen Fall habe ich 160€ 
Stromkosten im Monat, im anderen Fall 8€! Und Strom wird immer teurer!

Grüsse, Guido Stepken



Mehr Informationen über die Mailingliste Postfixbuch-users