Linux 意外滞后

Linux 意外滞后

我的 Linux 笔记本电脑遇到延迟问题。

例如,有时,当我通过在浏览器中单击来切换选项卡时,单击在大约 5 秒内未注册,然后网页本身会再加载 5 秒。有时,当我在文本编辑器中键入内容时,符号和编辑内容会在大约 2 秒后出现。请帮我弄清楚为什么会这样

我在 2014 年 MacBook Pro 上运行一个基于 arch 的发行版,带有 lxqt/i3(我认为它非常轻量级 - 没有开销),我在我的主 Firefox 中测试了此行为,并使用大量扩展和全新安装Firefox - 同样的滞后仍然存在。我也在运行power-profiles-deamon并切换到balanced配置文件(也没有帮助)。我还监控CPU频率bpytop- 它无处不在(800MHz-2.0GHz-3.1GHz),但CPU负载始终在10-20%左右,温度在60-70C左右。我有一个风扇管理器守护进程正在运行,并且风扇在重负载下旋转。

我现在正在使用 WiFi 连接,无法使用有线连接测试浏览器行为(但我确信编辑器与连接速度无关)。

我想知道,如何让笔记本电脑更快地执行这些任务(在更高的时钟速度下,可能具有更高的负载,并且以我不关心的电池寿命为代价)。我的启动时钟是 3.4GHz。

答案1

这听起来根本不像 CPU 问题!您的负载观察也表明它不是CPU。所以让我们放弃这个想法吧。

有多少个选项卡,您要切换的选项卡是否可能占用大量内存?这一切听起来就像您的系统必须处理太多的选项卡,这意味着将选项卡的(通常是 GB 大小的)状态存储在 RAM 中 - 当您在选项卡之间切换时,使选项卡“恢复活动”。 (这可能涉及复杂的舞蹈来完全恢复相当复杂的软件的状态。我们共同需要停止将网站视为浏览器中显示的文档,而是将其视为修改浏览器中显示内容的非常复杂的软件。 )

这通常快得惊人(如果你意识到表面之下发生了什么),但当你用完 RAM 并且你的操作系统必须占用部分 RAM 并将其存储到磁盘/SSD 时,速度就会变慢,这是几个数量级比内存慢。

您可以通过进入 Firefox 的“汉堡菜单”、打开“更多工具”、转到“任务管理器”来检查哪些选项卡使用了多少 RAM(和 CPU)。

打开终端并询问free -g“交换”中​​有多少内存。这是存储到磁盘的内存量。

相关内容