几个月来,我一直使用 Linux(Ubuntu 16.04 和 17.04)作为我在家和工作中的主操作系统,大多数情况下,我都很乐意解决问题,而没有遇到太多麻烦。然而,有一个错误让我相当困惑,我似乎找不到任何关于它的有用信息:
我安装了带有 Unity 桌面环境的 Ubuntu 16.04 和 17.04。Unity 相当稳定。但是,由于 Unity 将停产,我还安装了 gnome、xfce 和 budgie(通过 apt-get)来尝试其他桌面环境。而且,除了 Unity 之外,我发现所有这些桌面环境都有一个奇怪的错误:我的系统运行一段时间后——通常是在工作日快结束时,我的 CPU 使用率有时会随机地在其中一个 CPU 上失控:我只观察到这种情况发生过一次,因为我当时已经打开了 gnome-system-monitor,并且 CPU2(四个中的)显示以 100% 运行,而其他的都正常。内存使用率正常。除了鼠标之外,其他一切都完全冻结了,我无法单击任何东西或输入任何东西。
我通常会进行硬重启,但我发现我可以使用 ctrl-alt-f1 进入控制台,下次发生这种情况时,我会尝试查看 htop 对发生的事情有何说明。不幸的是,我似乎无法弄清楚如何复制此错误,所以我只能等待它随机发生。
因此,下次发生这种情况时,我真的很想得到一些关于如何排除所有可能性的建议。我觉得可能只是有些进程无法与 Unity 以外的任何桌面环境很好地配合,而且我没有配置稳定使用其他桌面环境所需的某些东西?我没有运行任何奇怪的程序或进程;我通常只运行 VS Code、一些终端和浏览器。有时是虚拟盒,但即使不运行后者也会出现问题。
有没有线索可以说明是什么原因导致我的系统在 Unity 以外的 DE 上像这样挂起,或者我该如何解决问题?