Guide to running Elasticsearch in production
Mostly good stuff but a few comments:<p>- article doesn’t clarify if it’s on hardware or VMs<p>- 140 shards per node is certainly on the low side, one can easily scale to 500+ per node (if most shards are small, typically power law distribution)<p>- more RAM is better, and there is a ratio of disk:ram that you need to keep in mind (30-40 for hot data, 200-300 for warm data)<p>- heaps beyond 32g can be beneficial but you’d have to go for 64g+, 32-48g is a dead zone<p>- not a single line about GC tuning (I find default CMS to be quite horrible even in recommended ~31g sizes)<p>- CPUs are often a bottleneck when using SSD drives