Vmware-Esxi
VMware中虛擬客戶的CPU頻率調節器
CPU 頻率調節器可以向上或向下調整 CPU 頻率以節省資源。
在物理伺服器上通常是有意義的,但我不知道這是否適用於在 VMware 下執行的虛擬客戶機。
在自定義核心中避免選項 CPU 頻率縮放是否有意義?
CPU 核心電源管理是系統/BIOS 可以自己擁有的功能,但通常它是與作業系統的協作,在英特爾世界中,這是通過 Speedstep 擴展完成的,AMD 具有類似的機制。每個虛擬機都有一個“CPU 遮罩”,管理程序向每個虛擬機公開它,以告訴它可以呼叫哪些 CPU 功能,其中一些與核心電源管理相關 - 這些都連結到集群的“EVC 模式”設置。正確配置這允許 VM 內的作業系統告訴管理程序需要多少資源以及何時需要。現在很明顯,管理程序不僅僅對它的資源做虛擬機告訴它的事情,而且在調度它的資源時它確實考慮到了它。完全合理的假設是,如果許多虛擬機只做很少的 CPU 工作,並且它們告訴 vCPU 減慢或休眠,這可能會影響管理程序執行相同的操作,但這是一種影響,而不是直接結果。明白了嗎?