Load Balancer Schlechte externe Abfrageergebnisse in Benchmark

390
Jonathan Kushner

Ich habe einen Load Balancer erstellt. Beim internen Testen des Load Balancer Servers wrkerhielt ich einen Benchmark von 300,000 Requests Per Second.. Dann erstellte ich ein Tröpfchen in Digital Ocean und führte den gleichen wrk-Test aus, diesmal extern von Digital Ocean zum internen Load-Balancer-Server, mit Ergebnissen von 5,000 Request per Second.

Hat das niedrige Ergebnis etwas mit meinen Serverressourcen und / oder meinem Code zu tun, oder ist es vollständig auf die Ressourcen des Droplets zurückzuführen?

Wenn jemand die Situation näher erläutern könnte und der Ansicht ist, dass dies die Ursache der geringen Anfragen ist, wäre ich dankbar. Vielleicht ist mit dem von mir erstellten Load Balancer überhaupt nichts falsch, und dies wird erwartet, da der interne wrk-Test darstellt, wozu der Load Balancer-Server fähig ist, während die externen Ergebnisse auf ihrer internen Hardware basieren und nur so gut wie möglich produzieren können.

Jede Information in irgendeiner Weise wäre hilfreich.

0
Es besteht ein klarer Unterschied zwischen dem Testen bei direktem Anschluss an den Load Balancer und dem Testen über das Internet von einem entfernten Computer aus. Es gibt mehrere Faktoren, die zu berücksichtigen sind: Bandbreite, Testen der Maschinenressourcen, Entfernung und Latenz usw. Es ist jedoch nicht sinnvoll, anzunehmen, dass Sie im Vergleich zu lokal angeschlossenen Geräten ähnliche Performance-Tests über das Internet erhalten. Appleoddity vor 5 Jahren 0
@Appleoddity Aber so ein dramatischer Rückgang? Von 300K auf 5K zu gehen ist astronomisch. Scheint das dann normal, um 5K Jonathan Kushner vor 5 Jahren 0
Ich kann Ihnen ehrlich gesagt nicht sagen, was „normal“ ist. Es gibt viel zu viele Faktoren und ich weiß nichts über Ihre Konfiguration des Lasttests, Ihre Load Balancer-Konfiguration, Ihre App-Server oder Webserver usw. Dies ist keine Frage, die ich kann Antworten. Aber ja, die Leistung wird bei einem Remote-Test im Vergleich zu einem lokalen Test drastisch herabgesetzt. Wenn die Remote-Instanz zu schwach ist, könnte dies eine wichtige Rolle bei der Zuweisung von Bandbreite und anderen Ressourcen durch Digital Ocean spielen. Appleoddity vor 5 Jahren 0

0 Antworten auf die Frage