是否可以為每個 vCPU(即每個邏輯處理器)分配 P 狀態,從而為同一主機的每個邏輯處理器分配 DVFS?

是否可以為每個 vCPU(即每個邏輯處理器)分配 P 狀態,從而為同一主機的每個邏輯處理器分配 DVFS?

我想知道目前的虛擬化技術(例如Xen 和VMware)是否可以實現以下場景: - 一台實體主機,具有1 個CPU、8 核心、每核心2 個邏輯處理器(執行緒)(啟用超威脅),因此可以虛擬化16 個虛擬機器來建立每個具有一個 vCPU 的電腦 (VM)。

對於每個 VM,是否可以獨立於其他 VM 為其 vCPU 設定 P 狀態(當然,最大頻率將是實體處理器的頻率 - 以及核心的頻率和邏輯處理器的頻率),即使它們託管在同一台實體機器上?

換句話說,目前的虛擬化技術是否支援每個 vCPU 的 DVFS(每個 vCPU 具有不同的 P 狀態),其中所有 vCPU 都配置在同一主機上?

例如,我們是否可以將 VM1 的 vCPU 頻率從 1.5GHz 降低到 1GHz,但其他 15 個 VM 繼續以 1.5GHz 運行,其中 1.5GHz 是實體處理器(以及核心和邏輯處理器)的最大頻率)?

如果您能回答上述問題,我將不勝感激,因為我已經在互聯網上搜索了一段時間,但無法得到明確的答案。

非常感謝您抽出時間。

相關內容