Spec-Zone .ru
спецификации, руководства, описания, API

15.6.4.5. memcached Статистика детали

Для memcached 1.3.x и выше, можно включить и получить детализированную статистику о том, чтобы получать, установить, и del операции на theindividual ключах, сохраненных в кэше, и определить ли хит попыток (найденный) определенным ключом. Эти операции только записываются, в то время как подробный stats анализ включается.

Чтобы включить детализированной статистике, следует передаться stats detail on команда к memcached серверу:

$ telnet localhost 11211Trying 127.0.0.1...Connected to tiger.Escape character is '^]'.stats detail onOK

Отдельные статистические данные записываются для каждого get, set и del работа на ключе, включая ключи, которые не в настоящий момент сохранены в сервере. Например, если попытка предпринимается, чтобы получить значение ключа abckey и это не существует, get работа на указанном ключе записывается, в то время как детализированные статистические данные в действительности, даже если ключ не в настоящий момент сохранен. hits, то есть, число get или del операции для ключа, который существует в сервере, также считаются.

Чтобы выключить детализированную статистику, передайтесь stats detail off команда к memcached серверу:

$ telnet localhost 11211Trying 127.0.0.1...Connected to tiger.Escape character is '^]'.stats detail onOK

Чтобы получить подробную статистику, записанную во время процесса, передайтесь stats detail dump команда к memcached серверу:

stats detail dumpPREFIX hykkey get 0 hit 0 set 1 del 0PREFIX xyzkey get 0 hit 0 set 1 del 0PREFIX yukkey get 1 hit 0 set 0 del 0PREFIX abckey get 3 hit 3 set 1 del 0END

Можно использовать подробную информацию о статистике, чтобы определить, используют ли Ваши memcached клиенты большое количество ключей, которые не существуют в сервере, сравниваясь hit и get или del количества. Поскольку информация записывается ключом, можно также определить, кластеризируются ли отказы или операции вокруг определенных ключей.