Hallo liebe Forumsteilnehmer
ich möchte eine Art Benchmarktest für meine Webpräsenz machen.
Das soll dazu dienen eine Vergleichsmöglichkeit für die Performance
auf unterschiedlichen Servern zu erhalten.
Ich frage mich, ob das sinnvoll ist, weil die Meßergebnisse sehr unterschiedlich sein werden. Was willst du messen?
Wenn du irgendwelche umfangreichen PHP- und mySQL-Operationen ausführst, testest du ja nur Prozessorleistung und Festplattendurchsatz. Die Netzwerkanbindung bleibt außen vor.
Sind mehrere Websites auf einem Server gehostet, entziehst du anderen Websites Performance, bzw. kriegst nicht die volle Performance, wenn die anderen Sites ausgelastet sind. Testest du in einer besuchsarmen Zeit, kriegst du bessere Ergebnisse als bei starkem Verkehr. Du müßtest also im Prinzip einen 24-Stunden-Test machen, über mehrere Tage hinweg, um einen Mittelwert zu erhalten. 7 Tage volle Prozessorlast ist aber nicht unbedingt von jedem Provider gewünscht.
Ich denke auch, die Geschwindigkeit wird im wesentlichen von der Netzanbindung beeinflusst. Prozessor und Festplatte sind ausreichend schnell, um locker eine Gigabit-Netzanbindung vollzuschreiben, viel interessanter ist da eher, wie die Besucher angebunden sind (meist eben noch mit Modem oder ISDN).
Benchmarks sind eine komplizierte Wissenschaft, weil es so schwierig ist, die Realität in einem Test nachzubilden. :)
- Sven Rautenberg