Belastungstest
Florian Lohoff
flo at rfc822.org
Thu Nov 30 14:18:39 CET 2000
On Thu, Nov 30, 2000 at 02:06:55PM +0100, Wolfgang Götz wrote:
> Hallo Leute
>
> Hat sich hier schonmal jemand mit Belastungs-/Stresstests fuer Server,
> insbesondere mail-Server / Notes Domino Server sowohl unter Linux als
> auch unter NT beschaeftigt ?? Oder sonstige Erfahrungen mit Performance
> Tests gemacht und ein paar gute Tips / Links in peto??
Es gibt im "postfix" package ein smtp-sink und ein smtp-source das im
prinzip "dummy" mailserver sind deren einzige aufgabe es ist entweder so
schnell wie moeglich mails zu erzeugen oder aber so schnell wie moeglich
mails vom netz anzunehmen und zu vernichten.
> Wie kann ich Unterschiede in den Ergebnissen nachweisen bzw.
> ausschliessen, wenn ich die Last auf die Server von einem Rechner aus
> oder von mehreren im Netzwerk erzeuge ??
Anderes problem - Um eine performanceaussage zu treffen must du vorher
ein profil deines bisherigen oder des zu erwartenden Traffics haben.
Wieviel der mail terminiert lokal, Wieviel wird per smtp ausgeliefert.
Wie sind meine Aussenbandbreiten.
Als faustregel gilt das "externe" mail d.h. die die extern ausgeliefert
wird "billiger" ist als Mail die "Lokal Terminiert". Vor allem wenn man
aufwendige mailboxformate fuer IMAP4 etc hat.
Wichtig ist auch die "Groesse" der mails zu wissen und wieviel der mails
ueber lokale mailverteiler laufen.
Normalerweise kann ein 486er mit postfix so viele mails extern ausliefern
wie ein Dual PIII mit Exchange.
Ich habe auf einem P133 mit Linux, 64MB und einer SCSI Platte ~200000
mails/24h delivered. Alle mails kamen von Extern und gingen nach
Extern. Also reines Mailrelaying. Dabei hat postfix 300 parallel
deliveryprozesse laufen gehabt. In der mailqueue (Ein weiterer grosser
faktor) waren im Durchschnitt 5-10K Mails. Ach ja - Ein grosser faktor
bei solchen groessenordnungen ist dann das Syslog das mit dem schreiben
der logs kaum hinterherkommt.
Es macht durchaus sinn in groesseren Mailsystemen die funktionalitaet
zwischen Extern annehmen und delivern und lokale mailboxen zu
trennen. D.h. - Einen postfix oder qmail (*grusel*) als externer Mail MX
und als Smarthost fuer dein Lotus Notes oder Exchange. Wenn die schuesseln
dann mal in die Knie gehen weil der Abteilungsleiter ein 300MB Powerpoint
an den all verteiler verschickt hat kommen die mails trotzdem zumindest
noch in die Firma zum MX und sind damit kontrollierbar umzuleiten etc.
Flo
--
Florian Lohoff flo at rfc822.org +49-5201-669912
Why is it called "common sense" when nobody seems to have any?
More information about the Linux
mailing list