为什么默认禁用硬件辅助虚拟化?

Dav*_*ota 18 virtualization hardware-virtualization

为什么供应商默认设置硬件辅助虚拟化关闭?我有一台联想 Thinkpad X201(64 位),但其他供应商似乎也是这种情况。我想运行一些虚拟机,所以我启用了它,但我想知道我将来是否需要注意这是否会产生负面影响。

Kei*_*ith 9

我相信这是出于安全原因。流氓虚拟机管理程序可以自行安装,然后运行主操作系统,主操作系统无法判断它是否在虚拟机管理程序下运行(有时被认为是 ring -1)。它可能是终极病毒。因此,如果您知道要运行虚拟机管理程序,则必须明确启用。


小智 -3

来自维基百科:“通过硬件辅助虚拟化,VMM 可以通过在硬件(而不是软件)中使用经典的陷阱和模拟模型来处理这些敏感指令,从而有效地虚拟化整个 x86 指令集。”

VMM = 虚拟机监视器。

我的猜测:默认情况下它是关闭的,因为硬件辅助虚拟化会产生非常高的 CPU 负载,这反过来又需要比正常操作更多的功率。如果它始终在极高的负载下运行,您还可能会看到性能下降。请记住,您的 Thinkpad 不是服务器级系统。