oben auf dem Memcached-Server werden 110 % CPU (Memcached-Prozess) und 55 % Leerlauf auf CPU(s) angezeigt

oben auf dem Memcached-Server werden 110 % CPU (Memcached-Prozess) und 55 % Leerlauf auf CPU(s) angezeigt

Ich habe auf AWS Ubuntu 10.04 Memcached 1.4.2 getestet

Beim Testen mit memslap (unterschiedliche Anzahl gleichzeitiger Benutzer und unterschiedliche Instanztypen (8G und 1,7G Speicher)

Oben werden in der CPU-Zusammenfassung 110 % CPU für den Memcached-Prozess und 55 % CPU-Leerlauf angezeigt.

Was ist hier falsch?

Verwendet der Server nur einen Kern für Memcached? Wenn ja, ist es möglich, dies zu ändern, um mehr Leistung herauszuholen?

Antwort1

Ein Gedanke, den ich habe. Meiner Erfahrung nach kann die Verwendung von top mit AWS-Instanzen realistische Werte für die CPU-Auslastung liefern oder auch nicht (normalerweise nicht). Überprüfen Sie Cloudwatch und sehen Sie nach, ob es eine hohe CPU-Auslastung anzeigt. Dies gilt insbesondere für Mikroinstanzen, bei denen ist top absolut nutzlos.

verwandte Informationen