Hi,
We are running a 50 node cluster in production. Each node has the following configuration -
Ram : 256 GB
Disk : 5.6 * 2 = 11.2 TB
Cores : 80 vCPUs
Heap : 29 GB
GC algo : G1Gc
We index roughly 2 billion documents a day and all our indices are daily indices and we keep 30 days of data in the cluster.
Each node holds around 4 TB of data with around 500 shards
Write/Read ratio : 90/10
Most of our search queries are aggregation queries and indexing requests are bulk indexing requests
With increasing load on the cluster, we are seeing lot of GC happening in the cluster. According to this blog, https://www.elastic.co/blog/a-heap-of-trouble, what heap size should we use for our cluster
- 29 GB heap
- ~50% of physical ram (~120 GB heap)
Kindly suggest what heap size we should choose?
Regards,
Nitish Goyal