Стрессовое тестирование Apache Solr <-> - PullRequest
0 голосов
/ 21 декабря 2010

Я хочу провести быстрое и грязное тестирование, но все мои результаты кэшируются. Я закомментировал все кеши Solr, но все же все кешируется.

  • Может ли кеширование происходить из 'Кэша полевого разрушения'. - хотя я не вижу этот элемент в моем конфигурационном файле. (Поскольку система теперь переходит с 1 ГБ до 7 ГБ ОЗУ, когда я делаю загрузку тест с большим количеством запросов).

  • Это может быть кеш Lucence?

+ ---------------------------------------------- ------- + Я хочу уменьшить кэши, чтобы они кэшировали только около 100 или 1000 документов. (Прямо сейчас - когда я сделаю 50 000 уникальных запросов, Solr будет использовать 7 ГБ ОЗУ и все вписывается в какой-то кеш! )

Любые предложения, как я мог бы правильно провести стресс-тест моего Solr - с небольшим количество запросов (около 100 0000 - не миллионами, как некоторые тестеры есть)

1 Ответ

1 голос
/ 21 декабря 2010

это не рекомендуемая практика.ваши результаты не будут реалистичными.даже очень важно настроить параметры кэша!

Попробуйте поразить solr запросами, созданными из файлов журнала.Я использую fastbench для такого рода тестирования, но вы можете использовать jmeter, bash-скрипт или sth.аналогично

Может ли это быть кеш Lucence?

да

Кэширование поля кэширования

нетвам понадобится патч + конфиг для этого

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