2016-05-13 7 views
0

Apache Jmeter ermöglicht es uns, den Server mit gleichzeitigen Verbindungen zu treffen. Auf der anderen Seite habe ich 4 Webserver - einer als Load Balancer und andere 3 als Anwendungsserver. Also, ich möchte laden diese Server sofort testen, um seine Leistung zu überprüfen. Gibt es eine Möglichkeit, einen Load Balancer zu laden? Irgendwelche Werkzeuge, die hilfreich sein werden, um auszuführen. Ich werde diese Frage mit weiteren Informationen weiter bearbeiten. Vorläufig könnte jemand einen Ausgangspunkt angeben.So laden Sie einen Apache HTTP Laden Sie ausgewogene Server

Antwort

0

Rampen Sie Ihren normalen App-Test wie gewohnt (über den Load Balancer).

Schließlich werden Sie hohe Antwortzeiten erhalten. Wenn Ihre Anwendungsserver ordnungsgemäß ausgeführt werden, ist (wahrscheinlich *) Ihr Load Balancer das Problem. Wenn die Anwendungsserver ausfallen, brauchen Sie sich keine Gedanken über die Leistung Ihres Lastenausgleichs zu machen - es ist nicht der Flaschenhals.

* Natürlich könnte es andere Probleme geben, z. B. einfachen Netzwerkdurchsatz. Aber Sie sollten in der Lage sein zu sagen, was mit einer einfachen Überwachung vor sich geht.

0

Ja, Sie können einen Lasttest auf Ihrem Load Balancer Apache Server durchführen. Richten Sie Ihre http-Anforderungen auf den Load Balancer Apache Server aus. Ich gehe davon aus, dass die LB die Last gleichmäßig über die 3 Backend-Server verteilen wird. Nach dem Test werten Sie die Antwortzeiten aus. Sind sie gut? Groß. Wenn sie nicht gut sind, können Sie einen zweiten Test für die 3 Backend-Server durchführen (lassen Sie die Anfragen nicht an der LB vorbei). Wenn die Antwortzeiten jetzt besser sind, dann wissen Sie, dass Ihr LB das Problem ist, andernfalls müssen Sie möglicherweise mehr Backend-Server hinzufügen oder Ihre Anwendungen optimieren (ich nehme an, dass Sie das tun).

+0

Aber mein Load Balancer folgt klebrige Sitzung. Wenn also eine Anfrage von einem Client kommt, werden alle Verbindungen an einen Server angehängt. –

+0

Aber wenn das in der Produktion funktioniert, müssen Sie es testen. Wenn ein Lastproblem vorliegt, untersuchen Sie, was Sie tun können, um das Problem zu lösen. –