Günstige Server Stresstests [geschlossen]

11

Die IT-Abteilung der gemeinnützigen Organisation, für die ich arbeite, hat kürzlich einen neuen virtuellen Server mit CentOS (mit Apache und PHP 5) erhalten, auf dem unsere Website gehostet werden soll. Während der Einrichtung des Servers stellte ich fest, dass die geringste Verwendung des neuen Computers erhebliche Leistungsprobleme verursachte (ich konnte keine Tarballs extrahieren, ohne sie anzuhalten). Nach einigen Wochen im Dunkeln durch den technischen Support scheint es nun gut zu funktionieren, aber ich bin immer noch nervös, die Hauptwebsite dorthin zu verlegen.

Ich habe kein Budget, mit dem ich arbeiten kann (also keine Software oder Dienste, die Geld erfordern), obwohl ich aufgrund der jüngsten Kürzungen mehrere ältere Desktops habe, die ich verwenden könnte, wenn es hilft. Die Site muss nicht viel Verkehr aushalten (es ist eine Drupal-Site mit nur wenigen tausend Besuchern pro Tag), aber ich möchte sie ein wenig durchlaufen lassen, bevor ich die Haupt-Site verschiebe.

Was sind billige Tools, mit denen ich ein Gefühl dafür bekommen kann, ob der Server selbst geringem Datenverkehr standhält? Ich möchte die Site selbst noch nicht testen, sondern nur den grundlegenden Betrieb des Servers.

Akrosman
quelle

Antworten:

8

Apache Jmeter eignet sich hervorragend für diese Art von Dingen - Sie können einfache Fälle bis hin zu ziemlich komplizierten Funktionen simulieren und es ist kostenlos. Es gibt eine gewisse Lernkurve, um die Tests einzurichten, aber es lohnt sich die wenigen Stunden, die Sie brauchen, um sie zu lernen.

Erwähnenswert ist auch, dass Apache mit dem Apache Bench-Tool "ab" geliefert wird, das Sie für relativ einfache Benchmarking-Vorgänge verwenden können - dh einige tausend Mal eine Seite Ihrer Wahl mit unterschiedlichem Grad an Parallelität abrufen.

Spargel
quelle
3

Checkout this post Wie lade ich deine Anwendung? . Es ist sehr ähnlich. Jmeter wird erwähnt und einige andere Lösungen. Fast alle schienen frei zu sein.

Ben Hoffman
quelle
0

Apache Bench und Forge sind beide sehr anständig, kostenlos, Open Source usw. Ich hatte viel Glück, sie sowohl von meinem lokalen Computer als auch von Servern aus auszuführen, natürlich mit mehr Geschwindigkeit auf Servern.

Kenneth Love
quelle
0

Wenn Sie an einem kostenlosen Lasttest-Tool interessiert sind, schauen Sie sich unsere Fiddler-Erweiterung namens StresStimulus an . Es spielt aufgezeichnete Sitzungen mit einer beliebigen Anzahl virtueller Benutzer ab und meldet detaillierte Leistungsmetriken pro Anforderung und für den gesamten Testfall. Diagramme zeigen, wie die Leistung auf verschiedene Laststufen reagiert. Es wird von Windows-Computern auf jedem HTTP-Server ausgeführt.

Vadim Kleyzit
quelle