VirtualBox VM 在增加 VM 分配给它的 CPU 数量后滞后

Zac*_*hen 2 virtualbox virtual-machine windows-10

我有一个在 Windows 10 上运行 Windows 10 的 VirtualBox VM。

我的主机规格:

Device name _______________
Processor   Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz   1.80 GHz
Installed RAM   8.00 GB (7.88 GB usable)
Device ID               ______________________________________
Product ID  ________________________
System type 64-bit operating system, x64-based processor
Pen and touch   Pen and touch support with 10 touch points
Run Code Online (Sandbox Code Playgroud)

我的来宾 VM 规格是:

  • 内存:3040MB
  • CPU : 1 个处理器
  • 执行上限:100%
  • GPU内存:256MB
  • 3D 加速:启用

我的来宾操作系统中安装了 VirtualBox 的来宾添加。有了这些规格,它运行起来非常流畅,但是当我单击 PC 上的按钮时,加载需要时间。当我将处理器数量更改为 3 时,它变得非常滞后。

在此处输入图片说明

如何提高 VM 的性能?

Cha*_*uto 12

英特尔®酷睿™i5-8250U只有4个内核!

经验法则:永远不要将超过一半的主机资源分配给 VM,无论是 RAM 还是 CPU。

根据您的帖子,Virtualbox 中的 Windows VM 安装了 Guest Additions 并且 1 个或最多 2 个 CPU(核心)已经尽可能快地运行。改进它的唯一方法是让它的文件从更快的驱动器运行。HDD 中的任何 VM(或主机操作系统)都会非常缓慢;它在 SATA SSD 中的运行速度应该是可以接受的,在 NVME 中甚至会更好。


Joh*_*ohn 7

当我将处理器数量更改为 3 时,它变得非常滞后。

客机随着 CPU 的增多而变慢

不,您没有做错任何事情,是的,添加处理器会使访客运行速度变慢。跟踪多处理器来宾中的指令所需的 CPU 负载存在开销,处理器越多,开销越大。

主机(i5 8GB)刚好够用,所以来宾机器不会很快。

尝试为来宾计算机使用 2GB 作为测试。

检查主机硬盘驱动器的速度。5400-rpm 对于虚拟机使用会很慢。一个 7200-rpm 的驱动器是可行的(我的 X230 有一个 7200-rpm 的驱动器)。快速的 SSD 会很好用。我的生产 Thinkpad 有一个快速驱动器。