
Ich habe eine Solr-Instanz, die als AWS Fargate-Instanz ausgeführt wird. Die Solr-Instanz wurde mit Xmx auf 1G konfiguriert. Der verbleibende Speicher sollte verfügbar sein fürMMapVerzeichnis.
Bei AWS liegt die von Fargate gemeldete Speichernutzung bei etwa 35 %. Solr meldetPhysikalischer SpeicherDie maximale Nutzung beträgt 4 GB, also 100 %.
Ich wollte sehen, ob der von Solr gemeldete Speicher irgendwie falsch war, also habe ich den Gesamtspeicher für die Fargate-Instanz auf 24 GB erhöht. In diesem Fall meldete Solr eine physische Speichernutzung von etwa 7,5 GB.
Was könnte die von Fargate gemeldete Speichernutzung erklären (4 GB: 100 % gegenüber 35 % und 24 GB: 30 % gegenüber 4 %)? Unabhängig vom für die Fargate-Aufgabe verfügbaren Speicher scheint die von Fargate gemeldete Speichernutzung nur den von Solr selbst verwendeten Speicher widerzuspiegeln (max. 1 GB für den Prozess reserviert) und nicht den verwendeten physischen Speicher.
4 GB RAM für die Fargate-Aufgabe verfügbar
24 GB RAM für die Fargate-Aufgabe verfügbar
Im Fargate-Container:
cat /proc/meminfo
MemTotal: 7910348 kB
MemFree: 1370148 kB
MemAvailable: 6047192 kB
Buffers: 56336 kB
Cached: 4771752 kB
SwapCached: 0 kB
Active: 326432 kB
Inactive: 5970884 kB
Active(anon): 424 kB
Inactive(anon): 1469224 kB
Active(file): 326008 kB
Inactive(file): 4501660 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 552 kB
Writeback: 0 kB
AnonPages: 1469304 kB
Mapped: 1222612 kB
Shmem: 412 kB
KReclaimable: 139492 kB
Slab: 180956 kB
SReclaimable: 139492 kB
SUnreclaim: 41464 kB
KernelStack: 5312 kB
PageTables: 14836 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 3955172 kB
Committed_AS: 3050700 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 12548 kB
VmallocChunk: 0 kB
Percpu: 1216 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 100264 kB
DirectMap2M: 5971968 kB
DirectMap1G: 2097152 kB