虚拟机中出现短暂死机

虚拟机中出现短暂死机

Ubuntu 10.10 开始每 2 秒出现一次短暂冻结。如果我输入任何类型的输入(例如终端或 Firefox 或文本编辑器中的文本字段),我可以输入几个字母,然后整个操作系统将冻结约半秒钟,我将失去焦点。然后我可以(如果我动作快的话)点击回输入并继续输入,然后它再次冻结。

这种情况会一直持续,直到我尝试关闭 Firefox、从终端终止/启动进程或从文本编辑器保存我的工作。此时整个系统锁定,我不得不强制关闭虚拟机。

只有当 Ubuntu 运行了一段时间(至少大约 1 小时)时,我才会遇到这种情况。我在 Windows 7 主机内部的 Virtual Box(版本 4.0.4)上以客户机身份运行 Ubuntu。在此期间,Windows 本身不会冻结或无法运行。

我唯一能做的就是重启 Ubuntu,在它再次冻结之前完成尽可能多的工作。非常令人沮丧。

我可以采取什么步骤来解决或进一步排除此问题?

更新

下列的塔卡特的指示,我已经在做以下事情:

  • 已启用 VT-x/AMD-V
  • 最新版本的虚拟盒
  • 已安装来宾添加项
  • 禁用 3D 加速
  • 启用嵌套分页
  • RAM 设置为系统总 RAM 的一半以下(8GB 中的 3GB)

此外,我还做了以下事情:

  • 在 Ubuntu 中禁用屏幕保护程序
  • 核心从 2 个减至 1 个
  • 增加视频内存

这似乎已经完全解决了问题。谢谢!

答案1

冻结通常很难调试,因为那时你的系统会变得无响应。当冻结的原因可能在任何地方时,情况就更是如此

  • 主机操作系统 (Windows 7) 的问题,
  • 客户操作系统(Ubuntu 10.10),
  • 或从 Virtual Box。

根据您的描述,我们只能猜测可能的原因。就您而言,系统在冻结之前会变慢,这表明内存管理存在问题,或者应用程序消耗了您为虚拟环境提供的 CPU 能力。

top在 Ubuntu 客户机中,您可以通过在终端中运行来查明应用程序是否导致此问题(或者,如果您更喜欢在系统 -> 管理 -> 系统监视器 -> 进程)列出各个进程的 CPU 和内存使用情况。

有关问题的其他有价值的信息或应用程序的错误消息也可以在 .log 文件中找到,可以使用以下方式查看系统 -> 管理 -> 日志文件查看器

如果您有可疑的发现,请不要犹豫并编辑您的问题以包含这些信息。


有时,通过不同的设置可以帮助提高客户操作系统的性能和稳定性(大多数可以在关闭客户操作系统后在 Virtual Box Manager GUI 中完成):

  • 在客户操作系统中禁用屏幕保护程序
  • 启用 VT-x/AMD-V(如果您的主机系统可以执行此操作)
  • 定期将 Virtual Box 更新至当前稳定版本
  • 安装新增嘉宾
  • 禁用 3D 加速
  • 增加视频内存
  • 允许更多 RAM
  • 但不要超过系统总 RAM 的 50%
  • 仅使用一个 CPU 核心
  • 启用或禁用嵌套分页
  • 尝试使用其他音频驱动程序(或禁用音频)

无论如何,粗体设置都是推荐的。其他几点是关于您可以尝试哪些方法以提高虚拟 Ubuntu 的性能的建议。

答案2

我最近在升级 Virtualbox 后遇到了同样的问题。主机进入省电模式后,Linux 主机会冻结(我怀疑 Vbox 和主机操作系统电源模式存在问题)。经过几次尝试后,我只能看到显示并在几个应用程序之间切换。但 Linux 客户机完全没有响应。Windows 主机没有出现任何问题。

作为主机,我使用配备 16 GB RAM 和 Virtualbox 5.1 的 Windows 10。相应的客户机添加版本。配备 2 GB RAM 的 Ubuntu 64 位客户机。

尝试了以下方法均无效:

  • 更改 CPU 数量、嵌套分页、禁用音频,问题仍然存在
  • 然后按照一些旧的 Vbox 帖子,我禁用了与主机操作系统的共享文件夹,将 SATA 控制器更改为 IDE 控制器。问题仍然存在。
  • 已安装扩展包。然后重新启动,更改了 CPU、嵌套页面、禁用了文件夹共享等。问题仍然存在。
  • 增加/减少客户记忆。问题仍然存在。
  • 已在网络中禁用/启用 NAT。无解决方案。
  • 已断开访客与网络的连接。问题仍然存在。

我的解决方案:我回到了 5.0。问题解决了。我还没有看到任何错误报告,但看起来 5.1 分支在 Linux 客户机上存在一些问题。

我目前使用:

  • 主机 Windows 10。16 GB RAM。
  • VBOX 5.0.26 带有用户添加功能。
  • Ubuntu 64 位。2GB RAM、2 个处理器、带 SATA 控制器的 HD
  • 无视频加速
  • 桥接/NAT 网络均可正常运行。
  • Linux 客户机中的屏幕保护程序运行良好,但我建议禁用它。

相关内容