Vmware-Esxi

ESXi 和 Windows Server CPU 停放

  • August 22, 2014

對於那些不知道的人,CPU 停放是最近的 Windows Server 版本中的一項功能,它允許 Windows 幾乎將 CPU 核心降至零使用,並且沒有任何使用它。它是作為省電措施引入的。除了其他地方之外,還有更多關於它的細節

然而,我很好奇的是,這對於虛擬客戶來說是不是問題 - 或者 CPU 停放更多的是障礙而不是幫助,因為物理 CPU 是由 ESXi 管理的,而不是 Windows,並且停放的 CPU 不太可能處理流量,除非調度程序認為有足夠的工作來解除 CPU 的停放?

我對此一無所知 - 我確實懷疑它很大程度上取決於給定的工作負載,但我沒有看到任何討論(不像,比如說,超執行緒是否有任何影響,這似乎是定期討論)。雖然我確實理解“用你的工作量進行測試”,但我想知道是否有任何我錯過的建議/指南。

一定要嘗試調整您的 VM 大小

如果您有足夠的空閒虛擬 CPU 來擔心“CPU 停放”,那麼您可能分配給 VM 的虛擬 CPU 過多。

這不是一個常見的請求,所以除非您目前遇到性能問題,否則我只會依賴傳統的資源管理工具。

編輯:

您遇到了性能問題*。*

  • 確保您已安裝 VMware 工具。
  • 將 Windows VM電源選項設置為高性能

在此處輸入圖像描述

沒關係。如果您想節省電量,請為 VM 來賓分配更少的核心。Windows 將嘗試管理其“虛擬”核心,但它無法控制虛擬機管理程序,因此不會影響系統上的實際物理 CPU。

引用自:https://serverfault.com/questions/622732