Jea*_*ger 3 linux memory-leaks
我知道,这是关于同一主题的第 1000 个问题。我花了几天时间阅读了这么多线程,但我仍然找不到解决我奇怪情况的答案。
当我的机器上确实有 16GB 的 RAM 时,一切都很好。我确实升级到了 32GB,内核确实开始吃掉它可能消耗的所有内存(~25GB),没有给应用程序留下空间。free
并将atop
此内存使用情况报告为buffer/cache。
清理缓存给了我几 GB 的回报,但只有几分钟。我确实尝试关闭所有应用程序,除了 2 个 SSH 会话。结果一样。在运行的应用程序少于 10 个的情况下,我仍然有大约 20GB 的缓冲区/缓存被内核占用。摆脱它的唯一方法是重新启动。
我正在运行内核为 4.4.0-79-generic 的 Linux Mint 18。有关信息,我的系统启动时使用的 RAM 不到 2GB(没有饥饿的应用程序在后台运行)。
有人知道如何识别泄漏吗?
[已解决] - 原因已确定,这是因为引导图(我对此的评论在下面我自己的答案中)
这不是问题 - Linux 的工作旨在提高性能,而不会影响任何需要 RAM 的应用程序。