![](/img/trans.png)
[英]Google Compute Engine CPU usage discrepancy in Dashboard and VM
[英]Google Cloud Compute engine CPU usage shows 100% but dashboard only shows 10% usage
在特定進程行的top
輸出中,100%是指單個CPU內核(如OS所示),而不是全部。 如果按1鍵,則top
還將顯示每個內核的CPU使用率,您只會看到一個內核實際上處於/接近100%繁忙狀態。
由於您的實例上有8個核心,因此整體使用率將為100%/ 8 = 12.5%-幾乎與圖表一致。
可能是相關的-假設您在最top
輸出中顯示的python進程是您感興趣的進程,您應該知道它不能在多個內核上運行,請參閱全部在單個內核上執行的Python線程 。
因此,如果您希望提高CPU使用率,則必須將python應用程序拆分為多個進程,而不是線程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.