我在 Windows XP SP 3 中安装了虚拟盒 4.2.4,并且在虚拟盒中安装了 Oracle Linux。
当我在虚拟机上启动 Linux 时,我注意到主机和客户机都变得无响应,这意味着启动程序或打开文件需要很长时间。如果我关闭客户操作系统,则主机操作系统将恢复正常。
这可能是什么原因呢?
我的客户操作系统曾发生过多次不正常关机,这是因为这个文件系统损坏了?
非常感谢您的帮助。
谢谢
更新 1
内存分配
更新 2
答案1
如果客户机与主机操作系统位于同一驱动器上,请将客户机移至外部或不同的物理驱动器,看看性能是否有所改善。如果两个操作系统都尝试使用同一驱动器,则会出现问题。
还要确保您没有为客户机分配过多的 RAM 或处理器。
在大多数情况下,我看到的是硬盘驱动器,使用外部 USB 3、eSATA 甚至 USB2 驱动器会产生很大的不同。
答案2
几个原因。
- 您的主机有多少内存?
- 您为您的客人提供了多少内存?
- 您的主机上有多少个 CPU 核心?
- 您为客人分配了多少?
我认为你可能为客户机提供了太多资源。主机需要一定数量的资源来为客户机运行 I/O。
答案3
最可能的原因是缺乏可操作内存。发生这种情况时,主机操作系统将尝试为客户机分配所需的内存。那时,由于内存资源不足,主机将开始交换/分页。现在您正在访问硬盘,这个过程发生在那里,一切都很慢。您有两个选择:
- 减少客户操作系统所需的内存;
- 升级主机操作系统 RAM(购买更多 RAM)。
好机会!
答案4
尝试将“处理器:”滑块滑动到 2(第二张屏幕截图),让客户操作系统同时使用系统中的 CPU/核心。这应该会在两个核心之间平衡客户操作系统,而不是将所有核心都放在第一个核心上,这可能是导致速度缓慢的原因。