Эластичный поиск с высоким потреблением памяти - PullRequest
0 голосов
/ 20 сентября 2018

Упругий поиск занимает более 25 ГБ оперативной памяти.Данные, которые я дал для индексации упругого поиска, составляют около 1 ГБ.Почему упругому поиску нужно так много места?

1 Ответ

0 голосов
/ 29 сентября 2018

Всякий раз, когда Elastic Search запускается с настройками по умолчанию, он потребляет около 1 ГБ ОЗУ, поскольку их выделение пространства кучи по умолчанию устанавливается на 1 ГБ.

Обязательно проверьте файл "jvm.options"

Для ОС Ubuntu Linux: - {если установлено с использованием файла Debian} Расположение файла: - / etc /asticsearch /

или

Для ОС Windows: - Расположение файла - это извлеченная папка Расположение {extacted_folder_path/config/jvm.options coming

Внутри файла jvm.options вам необходимо настроить некоторые параметры JVM Heap

-Xms1g

-Xmx1g

-Xms1g настроен на получение 1 ГБ начального объема ОЗУ при каждом запуске упругого поиска.-Xmx1g определяет максимальное выделение ОЗУ для Elastic Search JVM Heap.

Вам необходимо настроить эти два параметра на 4 ГБ или в соответствии с вашими потребностями.

-Xms4g

-Xmx4g

Примечание : - Не устанавливайте более 32 ГБ пространства кучи Java, это не принесет никакой пользы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...