测试环境elasticsearch jvm 4G jdk1.8
[serveradm@test-log-server elasticsearch]$ java -version java version "1.8.0_212" Java(TM) SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode) [serveradm@test-log-server elasticsearch]$
-Xms4g
-Xmx4g
jmap -heap pid查看heap内存大小


[serveradm@test-log-server elasticsearch]$ jmap -heap 11516 Attaching to process ID 11516, please wait... Debugger attached successfully. Server compiler detected. JVM version is 25.212-b10 using parallel threads in the new generation. using thread-local object allocation. Concurrent Mark-Sweep GC Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 4294967296 (4096.0MB) NewSize = 348913664 (332.75MB) MaxNewSize = 348913664 (332.75MB) OldSize = 3946053632 (3763.25MB) NewRatio = 2 SurvivorRatio = 8 Metaspace

本文详细介绍了在Elasticsearch环境下,如何使用jmap和jstat工具监测JVM堆内存配置,包括Young Gen和Old Gen的大小调整,并提供了具体的案例分析。
最低0.47元/天 解锁文章
9万+





