Amazon EC2 執行個體上的 CPU 竊取百分比較高

Amazon EC2 執行個體上的 CPU 竊取百分比較高

我在 Amazon EC2 大型執行個體中遇到了較高的 CPU 竊取百分比。我知道這意味著我的虛擬CPU正在等待機器的真實CPU時間。我的問題是,我可以採取什麼措施來降低這個百分比並最大限度地利用 CPU?

搶斷率始終保持在 20%。發生這種情況時,系統負載會超過 10。我檢查了內存和網絡,我確信它們不是瓶頸。在這樣的環境下這正常嗎?

還有沒有任何系統級優化技術可以減少虛擬執行個體的竊取百分比?

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

答案1

如果您想充分利用 CPU,就必須要求它發揮更多作用。它有 18% 的時間處於空閒狀態,因為您不再要求它執行更多操作。

您可能會在以下位置找到這篇文章EC2監控有幫助。雲觀察為您提供更有用的監控,因為它了解虛擬化的內部結構。

相關內容