Linux(Mint)はRAMをすべて食べます。

Linux(Mint)はRAMをすべて食べます。

インターネットに「Linuxが私のメモリを占めている」という投稿がたくさんありますが、問題解決に役立たないことを知っています。 (askubuntuで試しましたが、Mintが好きではありません)

自宅では、私のワークステーションはJava / BigData開発のためのMint19 / Ubuntu18.04 / Cinnamonボックスです。

毎日ではありませんが、時には数時間作業した後、RAMの不足によりIntellij IDEが遅くなることがあります。

「トップ」を見ると、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)
  • ルートキット分析...

しかし、何も役に立ちません

どんなアイデアがありますか?

ベストアンサー1

おすすめ記事