Совет дня (JVM)
ElasticSearch как и OpenSearch используют JVM для своей работы, и лучшие практики рекомендуют выделять около 50% доступной на узле памяти для JVM. JVM использует память для обеспечения быстрого доступа процесса Lucene к значениям индексов. Остальные 50% остаются для кэша файловой системы, который хранит в памяти данные, к которым часто обращаются. И еще одна рекомендация — не более 30 Гб на JVM Heap, это пороговое значение на использование сжатых указателей (ordinary object pointers (oops)). В противном случае JVM будет работать неоптимально.
Ниже мы собрали несколько статей, в которых есть полезные советы по настройке и мониторингу JVM.
Elasticsearch memory usage guide
High JVM memory pressure
JVM settings
Elasticsearch Circuit Breaker Exceptions: How to Handle Circuit Breakers
@elasticstack_ru
Post #265
1.6K
- 🔥 9
- 👍 4