I am currently building a brand new cluster based on 7.11. In the docs under
it is said that
By default, Elasticsearch automatically sizes JVM heap based on a node’s roles and total memory. We recommend this default sizing for most production environments.
So my data nodes have 64 GB of RAM. There are defined as nodes.roles: data_warm.
also shows me the role "w".
But the Bundled JDK just starts with a heapsize of 2GB and I would like to know, why so less?
[2021-02-17T12:54:00,447][INFO ][o.e.n.Node ] [el-dn-101] JVM home [/usr/share/elasticsearch/jdk], using bundled JDK [true] [...] [2021-02-17T12:54:02,877][INFO ][o.e.e.NodeEnvironment ] [el-dn-101] heap size [2gb], compressed ordinary object pointers [true]