%EA%B0%80%20RAM%EC%9D%84%20%EB%AA%A8%EB%91%90%20%EC%9E%A1%EC%95%84%EB%A8%B9%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
인터넷에 "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)
- 루트킷 분석...
하지만 아무것도 도움이 되지 않습니다
어떤 아이디어가 있나요?