Linux (Mint) 吃掉了我所有的 RAM

Linux (Mint) 吃掉了我所有的 RAM

我知道,互联网上有很多“Linux 占用我的内存”的帖子,但它们无法帮助我解决问题。(我曾在 askubuntu 上尝试过这个问题,但我对 Mint 不满意)

在家里我的工作站是Mint19/Ubuntu18.04/Cinnamon盒子,用于Java/BigData开发。

有时,不是每天,在工作几个小时后,我的 Intellij IDE 由于缺少 RAM 而变得缓慢。

如果我查看“顶部”,我会发现 16G RAM 中只有部分可用,并且该系统正在交换。

我不明白+10G RAM是用来做什么的。前段时间,发生过这样的事情。为了更好地理解,我按 CTRL-F1 进入非图形会话,然后停止了 LightDM X-Server。

因此,所有占用 RAM 的图形应用程序(Skype、Slack、Chrome 等)都已关闭。并且只有系统守护进程还活着。这次净化后“免费”给了我:

Mem:       16130044    11507836     3615496         704     1006712     4287260
Swap:    15625212      541820    15083392

所以,XServer 停止让我恢复了 ~4G,但 11G 总是丢失 /proc/meminfo 看起来像:

MemTotal:       16130044 kB
MemFree:         3613360 kB
MemAvailable:    4285680 kB
Buffers:          109512 kB
Cached:           744668 kB
SwapCached:        31984 kB
Active:           433228 kB
Inactive:         492328 kB
Active(anon):      39192 kB
Inactive(anon):    32920 kB
Active(file):     394036 kB
Inactive(file):   459408 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:      15625212 kB
SwapFree:       15083392 kB
Dirty:               220 kB
Writeback:             0 kB
AnonPages:         66456 kB
Mapped:            75056 kB
Shmem:               704 kB
Slab:             583976 kB
SReclaimable:     153108 kB
SUnreclaim:       430868 kB
KernelStack:        8624 kB
PageTables:        16852 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    23690232 kB
Committed_AS:    3990300 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:     8152580 kB
DirectMap2M:     8331264 kB
DirectMap1G:     1048576 kB

缺少的 RAM 不在 SLAB 中(有一些关于此的线程)

我尝试了几件事:

  • 各种版本的同步; echo 3 > /proc/sys/vm/drop_caches
  • 内核升级(实际上是4.15.0-173)
  • Rootkit 分析...

但没有任何帮助

任何想法 ?

相关内容