Linux Mint Cinnamon - 高内存使用率

Linux Mint Cinnamon - 高内存使用率

我使用 Linux Mint 作为日常操作系统,但我在 RAM 使用方面遇到了困难,因为 16 GB 中的 4 GB 仅在空闲时使用...为什么会发生这种情况?是不是我忘记配置了什么?我可以采取什么措施来降低 RAM 使用率?我只打开 Skype、Spotify 和 Discord。

资源页面: 内存使用情况

流程页面: 流程

CPU使用率: 在此输入图像描述

正常运行时间统计:
dragos@madscientistlab ~ $ uptime 16:40:10 up 3 days, 3:53, 1 user, load average: 1,95, 1,42, 1,13
free -g 命令:
dragos@madscientistlab ~ $ free -g total used free shared buff/cache available Mem: 15 4 6 0 5 10 Swap: 15 0 15

答案1

您可以关闭未使用的程序,尽管其中大部分来自 Cinnamon(桌面环境),几乎1GB有点高,但信不信由你,适合闲置使用。

与其他桌面相比,Cinnamon 可以使用相当多的内存(但它看起来确实很漂亮)

帖子(当然它不适用于 Linux mint)

您提供的输出没有任何异常。如果您想在“空闲”状态下使用更少的内存,我建议关闭所有应用程序(skype、spotify、discord)。

关闭这些应用程序将为您节省大约几 GB 的空间。

你当然可以去掉肉桂……但我不会太在意,你的记忆力突然增强,它似乎是一致的。

答案2

仅此过程中的 1GBcinnamon对我来说就相对较高。至少有两个来源,包括其他答案中的链接,表明整个系统当您首次启动并登录 Cinnamon 时,应使用 800M 左右。

1) 看起来 Cinnamon 4.0 版本包含基于上游 GNOME 项目的内存管理的重大修复。我不知道这些修复是否已移植到早期版本。 (另外,我不能 100% 确定 Cinnamon 遇到了与上游 GNOME 相同的问题,但它看起来很有启发性:-)。

我注意到gnome-shell我的 Fedora Workstation 29(包括这些上游修复)上的进程当前显示为使用 200-400M 之间的某个位置。 (尽管这样的进程可能会以不太明显的方式固定更多内存)。

2) bug 跟踪器和其他来源表示要警惕任何 Cinnamon“香料小程序、桌面、扩展”和非默认主题。它们可能会导致主cinnamon进程泄漏内存。即确保在没有它们的情况下进行测试。

3) ghu 知道cinnamon-screensaver当它不活动时需要超过 200M 的驻留量。这并不让我高兴。也许也是某种泄漏。 i) 如果您更改了默认屏幕保护程序设置,请尝试使用它。如果您不确定默认值是什么,请尝试空白屏幕选项。 ii)这可能表明图形驱动程序有问题 - 这肯定是一个问题,尽管我不知道这是否是您的主要问题。

我不做任何承诺!也许您可以将空闲时的内存使用量控制在 3GB,也许不行。如果可以的话,从您的问题中并不清楚您不会将“空闲”负载上的 3GB 视为“高”:-)。

4)如果您有兴趣了解终端工具来查看内存使用情况:

  • 在基础级别,请使用free -h. free -g只显示最接近的千兆字节,例如,即使您有 499 兆字节用作“共享”,它也会显示“0 共享”。

    (在没有非常仔细的测试的情况下,不要对“共享”的含义做出太多假设free。除了free不将“共享”算作“已使用”的一部分;出于技术原因,它将“共享”算作“缓存”的一部分但与缓存的其余部分不同,“共享”是。不是当您需要分配更多内存时自动释放)。

  • atop有点复杂,但在我看来值得付出努力。 sudo atop -r、 按mM显示PSIZE每个过程。这可以避免重复计算多个进程之间共享的内存。该atop软件包还包括一项服务,可以每十分钟记录每个进程的内存使用情况 - 非常适合查看某些内容是否倾向于泄露随着时间的推移增加其内存使用量:-P。

相关内容