我已经尝试了我能想到的一切,所以在这里我在这里问这个问题......
我有一台具有 8 GB RAM 的计算机。在启动计算机、登录、不打开任何应用程序并让计算机过夜后,内存使用量猛增,并且使用了所有 8 GB 的 RAM。起初我怀疑这只是缓存问题,但又过了 5 个小时,使用了 1.2 GB 的交换(没有打开应用程序)。
为了进一步反驳它可能是缓存或内存泄漏应用程序的事实,这里是输出free -m:
total used free shared buff/cache available
Mem: 7871 1948 1358 3583 4564 2251
Swap: 17163 1225 15938
Run Code Online (Sandbox Code Playgroud)
这份报告是在我重新启动后写这个问题时拍摄的,所以情况并没有那么糟糕。您可以看到我只有大约 1 GB 的空闲内存,而缓存内存几乎有5 GB!
这是在从 Ubuntu Gnome 15.10 升级到 Ubuntu Gnome 16.04 后开始发生的。
这是输出cat /proc/meminfo:
MemTotal: 8060844 kB
MemFree: 1285532 kB
MemAvailable: 2221384 kB
Buffers: 103160 kB
Cached: 4545380 kB
SwapCached: 4764 kB
Active: 2408216 kB
Inactive: 4101492 kB …Run Code Online (Sandbox Code Playgroud)