Skip to content
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.

Add note about container based environments #679

Open
wants to merge 2 commits into
base: 2.x
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions 510_Deployment/20_hardware.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,13 @@ If you need to choose between faster CPUs or more cores, choose more cores. The
extra concurrency that multiple cores offers will far outweigh a slightly faster
clock speed.

If you are running in a container based environment, such as kubernetes, that would
result in multiple elasticsearch instances running on a single host, make sure you set
the `processors` settings appropriately. Each instance will report the full number of cores avaiable.
A cluster with two instances running on a 32-core machine will think it has 64-cores total. This will
result in over allocation of threadpools, causing the instance to use more memory than the have
the resources to garbage collect efficiently. Eventually leading to instances getting evicted from the cluster.

==== Disks

Disks are important for all clusters,((("disks")))((("hardware", "disks"))) and doubly so for indexing-heavy clusters
Expand Down