Hoher CPU-Steal-Prozentsatz auf Amazon EC2-Instanz

Hoher CPU-Steal-Prozentsatz auf Amazon EC2-Instanz

Ich erlebe einen hohen Prozentsatz an CPU-Stehlen in einer großen Amazon EC2-Instanz. Ich weiß, dass dies bedeutet, dass meine virtuelle CPU eine Zeit lang auf die reale CPU der Maschine wartet. Meine Frage ist, was kann ich tun, um diesen Prozentsatz zu reduzieren und das Maximum aus der CPU herauszuholen?

Der Diebstahlprozentsatz liegt konstant bei 20 %. Die Systemlast überschreitet 10, wenn dies geschieht. Ich habe Speicher und Netzwerk überprüft und bin sicher, dass sie nicht der Engpass sind. Ist das für eine solche Umgebung normal?

Gibt es außerdem Optimierungstechniken auf Systemebene, um den Prozentsatz der Diebstähle aus der virtuellen Instanz zu reduzieren?

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          52.38    0.00    8.23    0.00   21.21   18.18

Antwort1

Wenn Sie mehr aus der CPU herausholen möchten, müssen Sie mehr von ihr verlangen. 18 % der Zeit ist sie im Leerlauf, weil Sie nichts mehr von ihr verlangen.

Diesen Artikel finden Sie aufEC2-Überwachunghilfreich.CloudWatchbietet Ihnen eine viel nützlichere Überwachung, da es die internen Vorgänge der Virtualisierung versteht.

verwandte Informationen