VirtualBox 中的 VirtualBox CPU 核心使用情况

VirtualBox 中的 VirtualBox CPU 核心使用情况

背景:我试图在 VirtualBox VM 中运行 VirtualBox VM。第一台主机运行在 Intel 4670k 上,启用了 Intel 虚拟化技术,总共有 4 个核心可用。操作系统是未安装 hyper-v 的 Windows 7。第二个客户操作系统是基于 Debian 的发行版,在 VirtualBox 设置中所有 4 个核心都可用。我试图在第一个 VM 中运行第二个 VM(也是 VirtualBox),它正好有 2 个核心可用(总可用核心的一半)。

问题:当我尝试更改第二台虚拟机可用的内核数量时,我无法更改该值。所以问题是,在 Intel 平台上利用多核技术时,是否有可能运行 (2) 个虚拟化环境?

我读过几个问题,微软的 hyper-v “接管”了 Windows 中的所有可用核心,因此在 Windows 上运行的任何其他虚拟化应用程序都无法使用这些核心。我想知道这是否与我在 Debian 环境中遇到的情况类似。如果能解释 VirtualBox 实际上如何知道这些核心是否可用,我将获得加分,我对虚拟化还不太熟悉,所以总是很感激有资源。

“cat /proc/cpuinfo”的输出确实正确显示了所有 4 个 CPU(0-3)

提前谢谢了。

相关内容