I have an Ignite Server with below config: JAVA_OPTS="-server -Xms1024m -Xmx4096m -XX:NewSize=64m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1024m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC"
everyday when I check it using VisualVM, it is healthy, total RAM usage is below 4G, 2G Heap, 1G Metaspace However, when it goes to top command in Linux, it shows PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6245 appuser 18 0 14.1g 10g 14m S 235.7 12.9 28495:30 java the RES is 10G When I try pmap command, it shows: ] 00002ba44a07c000 12156 8320 8320 rw--- [ anon ] 00000007c0000000 8448 8328 8328 rw--- [ anon ] 00002ba55c000000 31336 11416 11416 rw--- [ anon ] 00002ba43e18b000 12552 12552 12552 rw--- [ anon ] 00002ba514000000 39740 28224 28224 rw--- [ anon ] 00002ba4b4000000 45196 42244 42244 rw--- [ anon ] 00002ba444000000 88516 55796 55796 rw--- [ anon ] 00002ba440000000 62832 61472 61472 rw--- [ anon ] 00002ba450000000 65536 63620 63620 rw--- [ anon ] 00002ba42ddc3000 78720 78312 78312 rwx-- [ anon ] 0000000014e22000 147512 140804 140804 rw--- [ anon ] 00002ba457f73000 305160 265000 265000 rw--- [ anon ] 00002ba4b8000000 305160 265000 265000 rw--- [ anon ] 00000006c0000000 681536 681536 681536 rw--- [ anon ] 00002ba518c0a000 1081300 1081296 1081296 rw--- [ anon ] 00002ba4ccf29000 1082316 1081400 1081400 rw--- [ anon ] 00002ba46d299000 1082316 1081452 1081452 rw--- [ anon ] 00000006e9990000 2212044 2212044 2212044 rw--- [ anon ] 00002ba560000000 4325200 3291688 3291688 rw--- [ anon ] is this normal? My use case: I have a thead keep updating the storage (100000 entries) every seconds then another thread use the data to do some calucation and update another map every minute Thanks!
