运行VirtualBox时,Ubuntu 13.04被阻止

我有一个新安装的ubuntu 13.04,并试图在其上运行两个虚拟机。 它运行一段时间然后它被卡住主机和客户端(不响应ping或ssh)。 但它没有重新启动。 我必须重新启动机器。 syslog没有显示任何错误迹象。 我可以使用一些帮助来追踪它为什么以及如何摆脱它。 谢谢

编辑:它与vmware播放器也有相同的行为。

由于某些虚拟机可能需要以最大的最大值执行,现代CPU确实可以智能地使用虚拟化技术,但为了实现主机的最佳稳定性,我们需要至少留下一些资源。

给主机一个CPU

  • 为主机保留至少1个核心运行(即四核系统上的VM最多3个核心)。

要么

  • 如果我们必须将所有核心分配给VM,我们需要定义执行上限以为主机留出一些保留。

花一些RAM给主机

只要将超过50%的可用RAM分配给VM,Virtual Box Manager就会向您发出警告。 然而,它可能是安全的

  • 为主机留出至少512 MB(更好)的RAM,以避免过度交换。 也考虑虚拟图形RAM。

这可以显着增加主机OS的稳定性。 如果我们并行运行多个VM,我们可能需要进一步减少分配给每个VM的资源,因为CPU内核和为VM保留的RAM总和。

更新

在全新安装之后,对于错误修正执行软件和内核升级( sudo apt-get update && sudo apt-get dist-upgrade )也是一个好主意,并且出于同样的原因获得我们的虚拟化软件的最新版本。

2天没有干扰。 我想我们有一个胜利者。 VirtualBox扩展包可能是原因。 我刚删除它并禁用了vms配置中的USB控制器。 到目前为止还没有干扰。 它曾经每小时都被卡住了。

经测试:

Host: Ubuntu 13.04 and 12.04 (same behavior with both)

Guest: Ubuntu 12.10 and Win2012

CPU: i7-Core 4770

RAM 32GB

我收到了这个错误,尝试了在网络上找到的不同解决方案。 但对我有用的是,重新安装我的Ubuntu操作系统,按照这里的答案分配交换空间, https://askubuntu.com/a/49138/81288 ,之后我确实解决了这个问题。

此外,我正在附加我的VM配置,该配置工作非常顺利。

在此处输入图像描述

作为尾注,如果您想为Ubuntu机器启用“Hibernate”选项,还需要交换空间。