Apache/Tomcat/Jetty/Nginx performance auf EC2
Kann mir jemand einige Hinweise auf, ob diese zahlen zu erwarten sind, gering oder gut. Ich habe wenig Erfahrung in der high-volume-HTTP-Dienste so don T wissen, ob dies ist ungefähr die Grenze, dass ich erwarten konnte, oder wenn ich etwas Falsches Tue und es kann einiges verbessert.
Ich bin gerade läuft ein apache2 Vanille installieren, dass man ein "hello world" Beispiel und eine sehr einfache servlet-service läuft im Tomcat/Jetty.
Für alle Dienste, die wir bekommen 4,000-7,000-Anforderungen/s serviert. Ist dies zu erwarten oder sehr niedrig, und wir haben etwas falsch in der Konfiguration. Sie sind alle nur zahlen, die mir im moment und ich weiß nicht, ob Sie gut sind oder nicht!
Dieser läuft auf einer EC2-xlarge Instanz, aber ich wäre daran interessiert zu sehen, wie das vergleicht mit einem standard "ziemlich leistungsfähige standalone-server".
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Geben, dieses gut zu Lesen, eigentlich sollte es um Sie gehen:
http://therichwebexperience.com/blog/greg_wilkins/2010/06/lies_damned_lies_and_benchmarks
auch, die Tage, dass der apache an der front zu schützen, java servlets endete vor Jahren, vor allem bei der Verwendung von Dinge wie jetty Fortsetzungen oder die async servlet Mechanismen der servlet 3.0
@agentgonzo, Als Sie möglicherweise vermutet, diese zahlen sind niedriger, als Sie erwarten können auf
eine EC2 m1.große Instanz. Die beste Quelle für up-to-date objektiven Daten, die ich bewusst
ist die Tech Befähigen benchmarks bei http://www.techempower.com/benchmarks
Derzeit wird Sie eine show hello world JSON-servlet auf dem Harz zu tun als 35.000 Anfragen/sec auf EC2
gegen die 220.000 Anfragen /Sekunde auf einem Sandy-Bridge-server.
Auf einem neuen Ivy-Bridge Core i7-3770 bekomme ich 325,000 Anfragen /Sek.
Also ja, Ihre Ergebnisse werden angezeigt, um anzugeben, dass es ein problem mit Ihrer Konfiguration
oder test-Ansatz.