Я тестирую Elasticsearch и наблюдаю высокие значения buffer_pools для сопоставления, он продолжает расти при одновременном выполнении сложных операций индексации и поиска.
"buffer_pools":
{"mapped":{"count":1264,"used_in_bytes":114462548303,"total_capacity_in_bytes":114462548303},"direct":{"count":141,"used_in_bytes":539763989,"total_capacity_in_bytes":539763988}},"classes":{"current_loaded_count":11601,"total_loaded_count":11820,"total_unloaded_count":219}}
Это примерно 114 ГБ на buffer_pools.
Elasticsearch работает на компьютере с 32 ГБ ОЗУ (16 ГБ для кучи ES), блокировка памяти включена.
Пожалуйста, посоветуйте, что может быть причиной такого высокого использования памяти на buffer_pools. И почему он значительно превышает оперативную память? это означает, что обмен происходит как-то?