我想使用多个CPU在VirtualBox中运行Ubuntu 14.04 32位,但是当我停止机器并进入设置时 - > system - >处理器,处理器滑块显示为灰色,如屏幕截图中所示 如何启用此功能?
主机操作系统:Windows 10 Pro 64位
客户操作系统:Ubuntu 14.04 32位
VirtualBox:版本5.1.22 r115126
处理器:Intel(R)Core(TM)i7-3770 CPU @ 3.40GHz(8个CPU),~3.4GHz
答案 0 :(得分:7)
为了提高性能,您需要增加RAM并使用多个CPU,您需要启用"虚拟化技术"在BIOS中。 转到BIOS选项并搜索"虚拟化技术"在"系统设置"或类似的。这可以称为Intel-Vi-D或带有AMD处理器的Intel-Vi,其名称与AMD-V类似。
如果您的VirtualBox仍然没有为您提供使用多个CPU的选项,那么您很可能必须检查是否在"打开或关闭Windows功能&#34中安装了Hyper-V ;。为了使用多个CPU核心,您可能需要禁用它。
某些计算机仍然可能无法使用多个核心进行虚拟化。这可能是旧的计算机型号或更具体的笔记本电脑。在某些情况下,您可能需要检查您的计算机是否有可用的新BIOS版本。
答案 1 :(得分:4)
请确保禁用Hyper-V。转到控制面板>打开或关闭Windows功能>取消选中Hyper-V>重新启动计算机
答案 2 :(得分:2)
对我来说,我只需要在虚拟设备上单击鼠标右键就可以忘记保存的状态。
答案 3 :(得分:0)
我的问题稍有不同,但是适合这个问题,我不能让来宾使用多个处理器。
滑块没有变灰,我可以将其设置为1..4(它是双核主机)。
但是将其设置为2并启动Windows guest虚拟机,只会看到一个。
我还尝试了滑块的所有可能值,Windows guest总是看到一个,而不是更多。
如果在Windows guest虚拟机上,我总是在控制台上键入set
,无论滑块上的位置如何,我都会得到一行:
NUMBER_OF_PROCESSORS=1
我无法在该来宾的VirtualBOX上启用多个CPU。
奇怪的是,如果我将LiveCD Linux发行版ISO放在该客户机虚拟CD单元上,它可以看到我在滑块上设置的所有处理器...只是Windows guest虚拟机忽略了该滑块。 ..我正在发疯...并失去了主意。
之所以会出现此问题,是因为在安装Windows时,它只配置了一个处理器,因此它没有采用多处理器的方式安装,除了重新安装Windows之外,没有其他方法可以看到多个处理器。时间(滑块上有两个或更多),因此它以SMP模式安装。
因此,对于任何有问题的人:
答案不是要进入BIOS,答案是:
我记得我在一个旧的WindowsXP来宾系统上也遇到了类似的问题,那一次我尝试将Windows更改为SMP模式的补丁程序,然后重新启动,但它是如此不稳定,以至于我选择直接用Windows XP重新安装它。滑块上的2。
答案 4 :(得分:-1)
看起来您必须关闭虚拟机的电源(不保存状态)并编辑这些设置。
答案 5 :(得分:-2)
打开虚拟盒子。
单击要使CPU可用的虚拟机的名称,然后单击"设置"窗口顶部的按钮。
点击"系统"标题在“设置”窗口的左侧。
点击"处理器"窗口顶部的选项卡。
拖动"处理器旁边的滑块"向右,直到该值与计算机中安装的处理器或处理器核心数相匹配。
拖动"执行上限"旁边的滑块向右,直到值为" 100。"这允许VirtualBox使用您的所有处理器资源。
点击"好的,"然后双击虚拟机将其打开。
答案 6 :(得分:-3)
请停止并关闭虚拟机电源,然后进行拖动。
谢谢