“系统性”减速——从 Firefox 到其他应用程序

“系统性”减速——从 Firefox 到其他应用程序

我所描述的问题一直伴随着我从 Mint 18.3 到 Devuan ASCII (~= Debian Stretch),所以它可能不是特定于发行版的。

我典型的桌面会话有一个 IDE、两个浏览器(FF 和 Chromium)、Libreoffice、一个终端应用程序和 Thunderbird - 在 Cinnamon Fallback 模式下(它处于后备模式,因为它不喜欢我不使用我的离散模式) nVIDIA 卡用于显示,但板载 Intel 显卡,但我需要加载 nVIDIA 驱动程序来进行计算)。无论如何,这个整体工作得很好,但在某些时候,麻烦开始了:

它总是从 Firefox 变得超级缓慢开始。我几乎无法切换到另一个应用程序,并且可能需要一分钟或更长时间才能真正打开终端来查看发生了什么。htop告诉我 CPU 使用率为 100%。这已经是两个问题了:即使它没有做任何特别的事情,为什么还是 100%?即使 FF 想用完所有 CPU,为什么桌面的其余部分没有响应?接下来,我杀死它:killall -KILL firefox-esr。不,用 SIGHUP 杀死是行不通的。此时,我认为正在发生大量磁盘抖动,但我无法验证这一点。

因此,在它死掉之后,CPU 使用百分比会下降,但所有应用程序的行为就好像它们正在爬上一个非常陡峭的斜坡,并且它们本身变得很慢,或者更确切地说 - 执行几乎所有操作都会有延迟,然后该操作会继续以合理的速度;直到您遇到其他延迟,然后您等待,依此类推。令人难以置信的是,这可能会发生小时在杀死火狐之后。感觉是,不知何故,系统并没有完全从这场磨难中恢复过来。

在某些极端情况下,我根本无法设法让终端窗口进行一些杀戮,并且系统实际上挂起,因此我需要重新启动(!)它,或者远程登录(!)来重置它。

我的问题:我到底该如何“解压”这个问题来尝试解决或规避它?

注释和附加信息:

  • 我的系统相当强大:i5 7600K,16 GB 内存。我的根分区位于三星 840 SSD 上。

相关内容