我想知道使用当前的虚拟化技术(例如 Xen 和 VMware)是否可以实现以下场景: - 一台物理主机被虚拟化,该主机有 1 个 CPU,8 个核心,每个核心有 2 个逻辑处理器(线程)(启用超威胁),以便创建 16 个虚拟机(VM),每个虚拟机都有一个 vCPU。
对于每个虚拟机,是否可以将 P 状态设置为其 vCPU(当然最大频率是物理处理器的频率 - 因此是核心的频率,也是逻辑处理器的频率),独立于其他虚拟机,即使它们托管在同一台物理机器上?
换句话说,当前的虚拟化技术是否支持每个 vCPU 的 DVFS(每个 vCPU 有不同的 P 状态),其中所有 vCPU 都配置在同一主机上?
例如,我们是否可以将 VM1 的 vCPU 频率从 1.5GHz 降低到 1GHz,但其他 15 个 VM 继续以 1.5GHz 运行,其中 1.5GHz 是物理处理器(以及核心和逻辑处理器)的最大频率?
如果您能回答上述问题,我将不胜感激,因为我已经在网上搜索了一段时间,但还是无法得到明确的答案。
非常感谢您抽出时间。