使用电脑几天后清理 RAM

使用电脑几天后清理 RAM

我有 8GB RAM,“正常”使用我的 PC(Debian 10、KDE ​​Plasma 5.14.5),但有许多程序并行运行:

  • Firefox(约 250 个标签)
  • 铬(10 片)
  • 雷鸟
  • 10x 奥库拉
  • 2x 皮查姆
  • 5x 控制台
  • 海豚
  • 凯勒
  • 元素、电报、Wikidpad、...

重新启动后,我的系统 RAM 消耗约为 4GB。一切都运行顺利且快速。几天后(暂停过夜)RAM 消耗约为 7.5GB,从 Firefox 切换到 Dolphin 需要 10 秒。

我已经尝试过(来源

# echo 1 > /proc/sys/vm/drop_caches
# echo 2 > /proc/sys/vm/drop_caches
# echo 3 > /proc/sys/vm/drop_caches

但没有显着效果。

这是以下的输出free -m

              total        used        free      shared  buff/cache   available
Mem:           7754        5163         950         588        1641        1708
Swap:         19071         704       18367

swapon -s给出:

Filename                                Type            Size    Used    Priority
/dev/dm-1                               partition       19529724        720896  -2

问题:如何“清理”RAM 以恢复重新启动(+自动程序启动)后的情况,但不进行实际重新启动?

免责声明:这个问题得到了一些评论askubuntu.com/...但被认为是该网站的题外话。

答案1

我发现 Firefox 的内存使用量会随着时间的推移而增加。但 Firefox 在恢复选项卡方面相当擅长。

我已经做了https://gitlab.com/ole.tange/tangetools/-/tree/master/fxkill杀死选项卡而不关闭它们。

运行后,fxkill它将杀死所有选项卡,然后在需要时恢复各个选项卡。

答案2

您没有足够的 RAM 来执行您的任务,并且速度缓慢可以通过大量交换来解释,即内核将正在运行的应用程序推送到交换区,然后当您在它们之间切换时从交换区中获取它们。删除缓存只会加剧整个情况。

在这种情况下很难提出任何建议。

我希望您的磁盘存储不是 SSD,因为大量交换可能会严重缩短其使用寿命。

相关内容