nicosha
@nicosha
VOIP Developer, DEVOps

Почему redis работает лучше с maxmemory, чем без него?

Добрый день.

Столкнулся с такой проблемой. Есть приложение, которое занимается поиском, работает с redis. (Не принципиально, что оно ищет. ) Так вот если redis'у прописать maxmemory 1000mb и maxheap 1500mb, то приложение работает стабильно и ищет быстро. А если эти параметры увеличить, то приложение начинает "проседать".

К примеру, было 1000,1200,1100,1000 и т.д. поисков/минуту. А если увеличить maxmemory и maxheap, то значения 1000, потом 500, потом 1500 и т.д.

Не знаю в какую сторону копать. Вроде redis все в памяти держит и чем больше ему выделено, тем ведь лучше должно быть.
  • Вопрос задан
  • 427 просмотров
Пригласить эксперта
Ответы на вопрос 2
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
А случаем в swap он не уходит? Ну и чем измеряете "проседание"?
Ответ написан
Комментировать
nicosha
@nicosha Автор вопроса
VOIP Developer, DEVOps
Не должен. На сервере 24 гига озу. Даже с maxmemory 4 GB наблюдаются проседания. У нас есть windows counter показывающий количество поисков в единицу времени. Ну и как я уже говорил, то график начинает адски скакать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы