2015-01-06 2 views
0

Q - Я вынужден установить Java Xmx до 3,5 г для моего приложения solr. Если я останусь таким низким, мой процессор достигнет 100%, а время отклика для индексации много увеличивается .. И я ударил ошибку OOM, а также, когда это значение низкое.Использование памяти Solr - Как уменьшить объем памяти для solr

Это слишком высоко? Если да, могу ли я уменьшить это?

машина Деталь -G ОЗУ, SSD

Solr App Деталь (Автономный Solr приложения, не Осколки)

  1. Num. of Solr Cores = 5
  2. Размер индекса - 2 г
  3. №. поисковых запросов в секунду - 10 [IMP - Все поисковые запросы имеют огранку ..]
  4. num. временного повторного индексирования в час на ядро ​​- 10 (это может произойти при в то же время в момент для всех 5 ядер)
  5. Кэш результатов запроса, кэш документов и кэш фильтра по умолчанию - 4 kb.

верхняя статистика -

VIRT RES SHR S %CPU %MEM 
6446600 3.478g 18308 S 11.3 94.6 

iotop статистика

DISK READ DISK WRITE SWAPIN  IO> 
0-1200 K/s 0-100 K/s 0   0-5% 

ответ

0

Попробуйте либо увеличение размера RAM или увеличивая частоту Index Rebuilt. Если вы перестраиваете индекс 10 раз в часах, то Solr может оказаться неправильным выбором. Solr Index пытается получить более быстрые результаты, сохраняя индексные файлы в памяти ОС.

Solr always use more than 90% of physical memory

Смежные вопросы