Spec-Zone .ru
спецификации, руководства, описания, API
|
Для 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 on
OK
Отдельные статистические данные записываются для каждого 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 on
OK
Чтобы получить подробную статистику, записанную во время процесса, передайтесь 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
количества. Поскольку информация записывается ключом, можно также определить,
кластеризируются ли отказы или операции вокруг определенных ключей.