如何在 Windows 7 中为我的(基于 Ubuntu 的)Virtualbox 系统分配更多的处理器能力?

15 memory cpu windows-7 virtualbox

我已经在安装在 Windows 7(32 位)中的 VirtualBox 上安装了基于 32 位 Ubuntu 的 Linux 操作系统 Elementary,在具有 2 核 Intel i3-2330 CPU @2.20Ghz 和 4GB RAM 的 64 位笔记本电脑上(2.45 可用)。

我已为虚拟系统分配了 1.2 GB RAM,并保留了 CPU 分配默认值。VM 处理器设置如下所示:

在此处输入图片说明

Linux VM 系统太慢。

查看Win7中的任务管理器和Linux中的系统监视器,我可以看到这可能不是因为使用了RAM量,而是因为虚拟Linux的处理器能力太低。在 Windows 中,VirtualBox 占用了 25% 的 CPU 功率和大约 160 MB 的 RAM(总结了我看到的 4 个实例)。在 Linux 中,1.2 GB RAM 的正常使用率甚至不到一半,而CPU 资源似乎一直使用 100%

我可以为 VM 分配更多 CPU 资源吗?怎么做?我可以为已安装在 VM 中的系统执行此操作,还是应该重新安装虚拟操作系统?

CPU-Z 在 Windows 中显示有关 CPU 的信息:

在此处输入图片说明

我的目的是在不使用 Windows 7 的情况下不时使用 Linux ,因此,我希望 VirtualBox 从 Windows 获取更多 CPU 资源,因为在使用 VM 时我不需要这些资源。(我知道我的目的更适合 Linux 系统的双引导安装,但是这台笔记本电脑上的 GPU 在 Linux 中没有正确的驱动程序:它发热太严重以至于计算机之前关闭甚至安装了 Linux,或者在安装正确的驱动程序等之前。

Ƭᴇc*_*007 14

获得一台运行比 i3 更好的主机将是真正的答案 (IMO)。:)

不管那...

它最多使用 25% 的原因是因为您的 i3 有 2 个内核,但有 4 个线程,因此主机将其视为 4 个处理器。

VM 设置为仅使用其中之一,最多 100%,因此当它达到最大值时,它仅使用主机总 CPU 功率的 25%。

要将 VB 设置为允许 1 个以上的虚拟 CPU,需要配置其他设置:

  • 在主板设置选项卡中启用 I/O APIC

    在此处输入图片说明

  • 在加速选项卡中启用硬件虚拟化 (VT-x/AMD-V)

    在此处输入图片说明

为避免出现问题,请勿将其设置为高于您的 PHYSICAL 核心数;所以在你的情况下,不要尝试使用超过 2 个虚拟 CPU。

您不应将虚拟机配置为使用比物理可用更多的 CPU 内核(真实内核,无超线程)。

如果加速选项不可用,请确保您已在 BIOS 中启用虚拟化技术

  • 我有点假设你一开始就已经打开它们了.. ;) (2认同)
  • 实际上,64 位部分不是必须的。我已经在 VMware 中使用 Lubuntu 32 位进行了测试,它在 2 个处理器内核上运行良好。**启用虚拟化是缺失的。** (2认同)