Скорость выселения Memcached

Мы отслеживаем серверы Memcached с помощью инструмента Dynatrace, Memcached в основном используется для хранения данных, связанных с сеансами пользователей.

  • Количество серверов Memcached: 3
  • Память, назначенная каждому экземпляру: 2 ГБ

Недавно мы увеличили память Memcached (с 1 ГБ до 2 ГБ), когда у нас возникли проблемы, связанные с сеансами пользователей, из-за которых пользователи не могли войти в систему.

Таким образом, мы увеличили память Memcached с 1 ГБ до 2 ГБ. После увеличения мы наблюдали снижение скорости выселения в инструменте мониторинга (Dynatrace).

(Других проблем, связанных с сервером/JVM, не было)

Мой вопрос: Могу ли я связать сеансы пользователя с коэффициентом выселения? Есть ли какой-либо другой параметр/метрика, который я должен искать для Memcached? Нормальная ли скорость выселения от 200/с до 400/с?

Вот снимок скорости выселения и максимального количества байтов за последние 72 часа скорости выселения и максимального_байта


person Rohit Upadhyay    schedule 06.10.2020    source источник


Ответы (1)


Когда Dynatrace обнаруживает проблему с вашими пользовательскими сеансами, она также автоматически проверяет наличие аномалий в соответствующих показателях.

Невозможно дать общую рекомендацию по хорошему коэффициенту выселения. Сосредоточьтесь на пользовательских сеансах и пользовательском опыте. Пока пользовательский опыт в порядке, меня не волнует скорость выселения. Если вы обнаружите проблемы с сеансами пользователей, а Dynatrace также должен сообщить о связи с аномалиями показателя частоты выселений, я могу порекомендовать вам этой статьи. Это объясняет интересную связь между размером объектов, хранящихся в memcached, и неожиданным удалением.

person rmunge    schedule 09.10.2020