无法在VirtualBox上启用多个CPU

问题描述 投票:7回答:6

我想使用多个CPU在VirtualBox中运行Ubuntu 14.04 32位,但是当我停止机器并进入设置 - >系统 - >处理器时,处理器滑块显示为灰色,如您所见截图图片。 如何启用此功能?

主机操作系统: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

enter image description here

PS:我的问题首先是Ubuntu虚拟机非常慢,我想提高性能,所以任何建议都是受欢迎的。

windows ubuntu virtualbox cpu
6个回答
8
投票

为了提高性能,您需要增加RAM并使用多个CPU,您需要在BIOS中启用“虚拟化技术”。转到BIOS选项并搜索“系统设置”下的“虚拟化技术”或类似内容。这被称为Intel-Vi-D或具有AMD处理器的Intel-Vi,其名称与AMD-V类似。

如果您的VirtualBox仍然存在问题而没有为您提供使用多个CPU的选项,那么您很可能必须检查“打开或关闭Windows功能”中是否安装了Hyper-V。为了使用多个CPU核心,您可能需要禁用它。

某些计算机可能仍然无法使用多个核心进行虚拟化。这可能是旧的计算机型号或更具体的笔记本电脑。在某些情况下,您可能需要检查计算机是否有可用的新BIOS版本。


4
投票

请确保禁用Hyper-V。转到“控制面板”>“打开或关闭Windows功能”>取消选中Hyper-V>重新启动计算机


2
投票

对我来说,只需右键单击虚拟设备就可以忘记保存的状态。


0
投票

我的问题只是有点不同,但适合这个问题,我不能让客人使用多个处理器。

滑块不是灰色的,我可以将它设置为1..4(它是双核主机)。

但是将其设置为2并启动Windows guest虚拟机,它只能看到一个。

我也尝试过滑块的所有可能值,windows guest总是看到一个,而不是更多。

如果在Windows上我在控制台上键入set,我总是得到一条线,无论滑块上的位置如何:

NUMBER_OF_PROCESSORS=1

我无法在guest虚拟机的VirtualBOX上启用多个CPU。

奇怪的是,如果我将LiveCD Linux发行版ISO放在该客户虚拟CD单元上,它可以看到我在滑块上设置的所有处理器...它只是Windows客户端忽略滑块...我我生气了......出于想法。

出现问题是因为当安装Windows时,它只配置了一个处理器,所以它以无多处理器的方式安装,除了重新安装Windows之外没有办法看到多个,但这次有两个滑块上的更多或更多,因此它以SMP模式安装。

所以,对于有问题的人:

  • 我不能在Windows客户端上使用多个处理器
  • 我可以移动滑块

答案是不会去BIOS,答案是:

  • 请将滑块安装在2个或更多的窗口中,而不是仅安装在1个窗口上。

我记得我和OLD WindowsXP客户有类似的问题,那次我尝试了一个补丁来将Windows更改为SMP模式,然后重新启动,但它是如此不稳定,我选择直接用2重新安装它滑块。


-3
投票
  1. 打开虚拟盒子。
  2. 单击要使CPU可用的虚拟机的名称,然后单击窗口顶部的“设置”按钮。
  3. 单击“设置”窗口左侧的“系统”标题。
  4. 单击窗口顶部的“处理器”选项卡。
  5. 将“Processor(s)”旁边的滑块向右拖动,直到该值与计算机中安装的处理器或处理器核心数相匹配。
  6. 将“Execution Cap”旁边的滑块向右拖动,直到值为“100”。这允许VirtualBox使用您处理器的所有资源。
  7. 单击“确定”,然后双击虚拟机将其打开。

-3
投票

请停止并关闭您的虚拟机,然后拖动将工作。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.