Was könnte den Unterschied in der von Solr und AWS Fargate gemeldeten physischen Speichernutzung erklären?

Was könnte den Unterschied in der von Solr und AWS Fargate gemeldeten physischen Speichernutzung erklären?

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

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

24 GB RAM für die Fargate-Aufgabe verfügbar Bildbeschreibung hier eingeben

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

verwandte Informationen