Какие инструменты доступны для отладки сервера memcache с высоким процентом промахов (62%)?
В идеале я хотел бы знать ключи для основных промахов кеша, но я бы просто согласился на просмотр ключей запросов live get и отработку их оттуда.
Я пробовал несколько веб-приложений (phpMemcache), но у него нет нужной мне информации. Я также пробовал statsproxy-1.0, который, казалось, делал то, что мне нужно, но не играл в мяч.
Большое спасибо
если вы собираете memcached из исходного кода http://code.google.com/p/memcached/downloads/list
есть версия memcached-debug, которую вы можете запустить.
Тогда вместо обычного сервера memcached вы могли бы просто сделать что-то вроде: / usr / local / sbin / memcache-debug -v 9> /tmp/memcached.log
Я думаю, он показывает каждую транзакцию и код результата.
Другой способ - иметь в приложении лишь крохотный бит кода оболочки, который регистрирует каждый ввод, получение и результат.