升级到 12.04 后,CPU 在睡眠时努力工作

升级到 12.04 后,CPU 在睡眠时努力工作

我刚刚升级到 12.04。我注意到一个在 11.10 上没有发生的奇怪行为。

当我锁定屏幕时,或者当计算机在空闲后自动进入睡眠状态时,CPU 风扇开始疯狂运转(这通常意味着 CPU 本身正在疯狂运转)。当我从睡眠状态恢复并重新输入密码时,风扇便会停止转动。

我注意到一些与 compiz 相关的错误(Compiz 在 12.04 中处于挂起模式时 CPU 运行率达到 100%),但我尝试了那里的建议,但似乎没有任何帮助。

关于如何检查是什么导致 CPU 工作繁重,或者如何阻止它这样做,有什么想法吗?

答案1

有时后台进程被专门设置为仅在系统空闲时运行。我在各种系统的防病毒和备份软件中都看到过这种设置。

要找出哪个进程很忙,您只需打开一个终端窗口并运行“top”。

默认设置不会有太大帮助,因为它们的设计目的是在运行时进行监视,而不是稍后读取。如果您将 top 中的设置更改为每分钟仅更新一次,那么请确保在故障开始后至少等待一分钟,并在重新登录后立即停止 top 的运行,问题进程很有可能位于列表顶部!

为了完全确定,我会重复这个技巧至少 2 到 3 次。

检查“/var/log”中的系统日志文件也可能有帮助。

答案2

我在 Linux Mint 上遇到了类似的问题,但我也没能弄清楚(主题 + 错误报告链接)。

但是,作为临时解决方案,我发现如果我将屏幕设置为永不关闭,就不会发生这种情况。当然,如果您不想一直开着显示器,则必须手动锁定并关闭显示器。

相关内容