是否可以在虚拟机上伪造 CPU 温度?

是否可以在虚拟机上伪造 CPU 温度?

在虚拟机上没有我的 CPU 的温度信息。

在某些情况下,某些软件会匹配此温度。为了体验目的,我需要“模拟”温度。我怎样才能做到这一点?(我正在使用虚拟盒)

答案1

您没有指定您的虚拟化产品和操作系统,但我的回答可能与所有这些都相关:不可能。

所有虚拟化产品都支持很多年前就很常见、当时几乎所有操作系统都支持的虚拟CPU模型,没有办法直通计算机的真实CPU。

因此,虚拟机无法访问物理 CPU(或主板)来读取传感器。实际上,让虚拟机闯入物理机器是一个巨大的安全风险,这是任何虚拟化产品都不能允许的。

我发现的唯一可能性是在 ESX/Vsphere 下,如帖子中所述 如何监控 ESX 内 VM 内的 CPU 热量?,但这可能与您无关。

相关内容