gc

因为线上ES没有开启GC日志,所以先用JVM工具从外围查看一下GC配置与大概情况。



jmap查看ES堆情况:



MaxHeapSize:整个堆31GB。
MaxNewSize:Young区只有1GB。
OldSize:Old区有30GB。
NewRatio:取值2表示Young区应该占整个堆的1/3,应该是10GB才对,而实际才1GB,这非常奇怪。
我们期望的默认行为是Young=10GB,Old=20GB才对,为什么变成了1GB和30GB这样?

https://yuerblog.cc/2021/03/12/elasticsearch-gc%E4%BC%98%E5%8C%96%E5%AE%9E%E6%88%98/


Category elasticsearch