16.6.4.5 memcached
에 대한 자세한 통계
memcached 1.3.x 이상에서는 캐시에 저장된 개인 키에 대한 취득, 설정 및 제거 작업에 대한 세부 통계를 사용하여 검색하고 그 시도에 의해 특정 키가 히트했다 (발견) 여부를 확인할 수 있습니다. 이러한 작업은 고급 통계 분석이 켜져있는 동안에 만 기록됩니다.
자세한 통계를 활성화하려면 memcached 서버에 stats detail on
명령을 전송해야합니다.
$ telnet localhost 11211
Trying 127.0.0.1 ...
Connected to tiger.
Escape character is '^]'.
stats detail on
OK
개별 통계는 키 (서버에 현재 저장되어 있지 않은 키 포함)에 대한 get
, set
및 del
조작마다 기록됩니다. 예를 들어, 키 abckey
값을 얻으려고 존재하지 않으면 고급 통계가 활성화되어있는 동안은 지정된 키가 현재 저장되어 있지 않아도 그 키에 대해서 행해진 get
조작 이 기록됩니다. hits
(즉, 서버에 존재하는 키에 대한 get
또는 del
작업의 수)도 계산됩니다.
자세한 통계를 해제하려면 memcached 서버에 stats detail off
명령을 보냅니다.
$ telnet localhost 11211
Trying 127.0.0.1 ...
Connected to tiger.
Escape character is '^]'.
stats detail on
OK
과정에서 기록 된 자세한 통계를 얻으려면, memcached 서버에 stats detail dump
명령을 보냅니다.
stats detail dump PREFIX hykkey get 0 hit 0 set 1 del 0 PREFIX xyzkey get 0 hit 0 set 1 del 0 PREFIX yukkey get 1 hit 0 set 0 del 0 PREFIX abckey get 3 hit 3 set 1 del 0 END
자세한 통계 정보를 사용하여 hit
와 get
또는 del
카운트를 비교하면 memcached 클라이언트가 서버에 존재하지 않는 키를 많이 사용하고 있는지 여부를 확인할 수 있습니다. 이러한 정보는 키에 기록되므로 실패와 작업을 특정 키에 집중하고 있는지도 확인할 수 있습니다.