机器随机停止运行

机器随机停止运行

我最近在 UBUNTU 12.04 LTS 主机上安装了 Linux MINT 15 64bit 作为客户机。一切都运行正常,只是整个机器完全关闭(主机,物理机器)并且屏幕变黑。有人知道如何修复(甚至找到)这个问题吗?这是硬件故障还是与 virtualBox 有关?任何帮助都非常感谢。

如果我在 CPU 温度超过 65°C 时暂停客户机,机器就不会再冻结。我的 CPU 没有超频。有没有办法只允许特定百分比的 CPU 使用率(或特定频率)以防止过热?有没有可能在不更换 CPU 的情况下在硬件中做任何事情?

注意:vBox 内置的 CPU 限制器不起作用。

答案1

我可能是错的,但可能是硬件问题。您需要提供更多详细信息。完整的系统规格、CPU、GPU、PSU、HDD 和 RAM。尽可能多地提供有关这些的信息。因此,不要根据此建议采取任何激进的措施,例如购买新的 PSU 或 CPU!

它是可能是电源波动导致了问题。如果您的处理器超频,则很容易导致这种情况。超频处理器在正常条件下运行良好,然后导致计算机随机崩溃,这种情况很常见。这是由电源波动引起的,而这些波动是由各种电气噪声引起的。您的 PSU 无法提供完美的电源流,在某些情况下,电源波动会更大,有时会太大,并且当收到不正确的电压时 CPU 会关闭。

您的计算机中的任何组件都可能出现类似问题,我发现最常见的两个是 RAM 和 CPU。我的 RAM 必须手动调至 1.65V,因为这是它指定的范围,但我的 Mobo 不知为何自动将其设置为 1.5V。清除此类故障将稳定您的系统。

如果您有多余的组件或另一台 PC,请尝试更换部件(PSU、RAM、GPU),看看这些部件是否能阻止您的随机崩溃。据我们所知,这可能是电压故障,或者您的 PSU 可能需要更换。

答案2

这可能至少存在两个问题:

  1. 许多 BIOS 都有一个设置,一旦 CPU 达到某个温度就会停止它(以防止 CPU 损坏)。

  2. 有几个月的时间困扰着我,我的 HP P7-1240 (AMD A10-5700) 默认的“按需”CPU 调节器会导致挂起。我改用“保守”调节器,问题没有再出现。

您需要构建一个默认执行此操作的内核,或者在登录后尽快更改它。

我发现的一个问题是,即使我构建了内核,在我登录后不久的某个时刻,它也会改回“按需”。我不知道是什么改变了它。把它改回“保守”似乎“坚持”了。[1]

来自 CONFIG_CPU_FREQ_GOV_CONSERVATIVE 的文档(强调添加):

“保守” - 此驱动程序在源代码和用途上与“按需”调速器非常相似,不同之处在于它经过了优化,更适合电池供电环境。当需要速度时,频率会适度增加和减少,而不是跳到 100%。

如果你有一台台式机,那么你应该考虑使用“按需”调节器,然而如果你正在使用笔记本电脑、PDA或者甚至是基于 AMD64 的计算机(由于 CPU 中最小和最大频率转换之间存在不可接受的逐步延迟问题),您可能希望使用此调节器

编辑:[1] 找到了。这是 /etc/init.d/ondemand:

root@care:/tmp# sysv-rc-conf --list ondemand
ondemand     2:on       3:on    4:on    5:on

禁用它:

root@care:/tmp# sysv-rc-conf ondemand off
root@care:/tmp# sysv-rc-conf --list ondemand
ondemand     2:off      3:off   4:off   5:off

相关内容