Vmware-Esxi
ESXi 和 Windows Server CPU 停放
對於那些不知道的人,CPU 停放是最近的 Windows Server 版本中的一項功能,它允許 Windows 幾乎將 CPU 核心降至零使用,並且沒有任何使用它。它是作為省電措施引入的。除了其他地方之外,還有更多關於它的細節。
然而,我很好奇的是,這對於虛擬客戶來說是不是問題 - 或者 CPU 停放更多的是障礙而不是幫助,因為物理 CPU 是由 ESXi 管理的,而不是 Windows,並且停放的 CPU 不太可能處理流量,除非調度程序認為有足夠的工作來解除 CPU 的停放?
我對此一無所知 - 我確實懷疑它很大程度上取決於給定的工作負載,但我沒有看到任何討論(不像,比如說,超執行緒是否有任何影響,這似乎是定期討論)。雖然我確實理解“用你的工作量進行測試”,但我想知道是否有任何我錯過的建議/指南。
一定要嘗試調整您的 VM 大小。
如果您有足夠的空閒虛擬 CPU 來擔心“CPU 停放”,那麼您可能分配給 VM 的虛擬 CPU 過多。
這不是一個常見的請求,所以除非您目前遇到性能問題,否則我只會依賴傳統的資源管理工具。
編輯:
您遇到了性能問題*。*
- 確保您已安裝 VMware 工具。
- 將 Windows VM電源選項設置為高性能
沒關係。如果您想節省電量,請為 VM 來賓分配更少的核心。Windows 將嘗試管理其“虛擬”核心,但它無法控制虛擬機管理程序,因此不會影響系統上的實際物理 CPU。