我喜欢的 Firefox 使用模式是打开 20-30 个窗口,平均每个窗口打开 10 个标签页。(这是我的偏好,所以请不要建议改变它。)
在我的旧机器 ThinkPad W500 上,运行 Xubuntu 14.04 LTS(非常符合其名称 Trusty),在 8 GB RAM 和 12 GB 交换分区的情况下,大多数时候运行良好。有时,它会因为交换而开始变慢,但这通常会在使用几天(有时超过一周)后发生,重新启动 Firefox 可以解决这个问题。非常罕见,但通常在超过 25 个窗口的情况下,Firefox 进程会变得非常缓慢或完全没有响应,但我仍然可以将窗口切换到终端并终止它。
我以为更快的系统和更多 RAM 可以改善这种情况,大约一周前我从供应商那里购买了一台预装了 16 GB RAM 的(二手/翻新)T520。但是自从上周末安装了 Xubuntu 17.04 后,我发现它的设置比我之前的更糟糕。我的机器闲置了一天,只运行 Firefox(18 个窗口)和 Terminal(4 个窗口),今晚我发现它处于完全没有响应的状态,磁盘灯一直亮着,磁盘正在损坏,甚至切换到 Terminal 窗口都是不可能的。等了五分钟后,我放弃了,按下了电源按钮。
这是在我昨天尝试通过调整 FF 性能来提高性能(遇到过类似的问题)之后:启用硬件加速并将内容进程限制设置为 4。(FF 55.0.2,我自 8 月 20 日起也在旧系统上使用它。)
这种可怕的垃圾清理的原因是什么?除了打开更少的窗口外,还有什么方法可以防止这种情况发生?鉴于旧系统运行良好,我正在考虑将新机器降级到 14.04,但从长远来看,这似乎是一个不可行的选择。我还在考虑更改 swappiness,甚至在虚拟机下运行 FF,以便我可以限制其资源。
任何有关查找原因、解决方案或良好解决方法的建议都将受到高度赞赏。
答案1
如果 14.04 对您来说运行良好,那么重新安装它就没有任何问题(除了 2016 年底到 2017 年的组件可能存在硬件问题,以及 2019 年的 EOL)。您将拥有比以前更多的 RAM,因此这对您正常的 Firefox 使用会更好,而且,您值得信赖的 Xubuntu 14.04 也将正常运行。
您可以继续使用 14.04 直到 2019 年底或 2020 年中,届时 Firefox 将不再支持该 Ubuntu 版本。然后您可以尝试未来的版本(18.04、20.04...)。
如果您担心安全性,仅供参考,您仍然可以在 2019 年 4 月之前进行升级,之后如果您仍然使用该系统则存在风险,但如果现代版本无法正常工作,您可以尝试其他系统,如 Mint、Debian 等。