라이브러리

[PHP] Memcache::getExtendedStats - 풀의 모든 서버에서 통계 가져오기




Memcache::getExtendedStats

Memcache::getExtendedStats는 Memcache 서버의 확장된 통계를 가져오는 메서드입니다. 이 메서드는 Memcache 서버의 성능을 분석하고 최적화하는 데 도움이 됩니다.

사용법

Memcache::getExtendedStats 메서드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

$memcache = new Memcache();

$memcache->addServer('localhost', 11211);

$stats = $memcache->getExtendedStats();

print_r($stats);



리턴값

Memcache::getExtendedStats 메서드는 Memcache 서버의 확장된 통계를 배열로 리턴합니다. 이 배열에는 다음과 같은 항목이 포함됩니다.

* `cmd_get`: Memcache 서버에 대한 GET 명령의 수
* `cmd_set`: Memcache 서버에 대한 SET 명령의 수
* `cmd_delete`: Memcache 서버에 대한 DELETE 명령의 수
* `cmd_flush`: Memcache 서버에 대한 FLUSH 명령의 수
* `cmd_stat`: Memcache 서버에 대한 STAT 명령의 수
* `cmd_touch`: Memcache 서버에 대한 TOUCH 명령의 수
* `total_connections`: Memcache 서버에 대한 총 연결 수
* `curr_connections`: Memcache 서버에 대한 현재 연결 수
* `connection_structures`: Memcache 서버에 대한 연결 구조의 수
* `cmd_get_hits`: Memcache 서버에 대한 GET 명령의 성공 횟수
* `cmd_set_hits`: Memcache 서버에 대한 SET 명령의 성공 횟수
* `cmd_delete_hits`: Memcache 서버에 대한 DELETE 명령의 성공 횟수
* `bytes`: Memcache 서버에 저장된 총 데이터의 크기
* `curr_items`: Memcache 서버에 저장된 총 아이템의 수
* `total_connections`: Memcache 서버에 대한 총 연결 수
* `evictions`: Memcache 서버에서 아이템을 제거한 횟수
* `bytes_read`: Memcache 서버에서 읽은 총 데이터의 크기
* `bytes_written`: Memcache 서버에서 쓴 총 데이터의 크기
* `lib_version`: Memcache 서버의 라이브러리 버전
* `uptime`: Memcache 서버의 업타임
* `threads`: Memcache 서버의 쓰레드 수

예제

다음은 Memcache::getExtendedStats 메서드를 사용하여 Memcache 서버의 확장된 통계를 가져오는 예제입니다.

#hostingforum.kr
php

$memcache = new Memcache();

$memcache->addServer('localhost', 11211);

$stats = $memcache->getExtendedStats();



echo "Memcache 서버의 확장된 통계:
";

echo "cmd_get: " . $stats['cmd_get'] . "
";

echo "cmd_set: " . $stats['cmd_set'] . "
";

echo "cmd_delete: " . $stats['cmd_delete'] . "
";

echo "cmd_flush: " . $stats['cmd_flush'] . "
";

echo "cmd_stat: " . $stats['cmd_stat'] . "
";

echo "cmd_touch: " . $stats['cmd_touch'] . "
";

echo "total_connections: " . $stats['total_connections'] . "
";

echo "curr_connections: " . $stats['curr_connections'] . "
";

echo "connection_structures: " . $stats['connection_structures'] . "
";

echo "cmd_get_hits: " . $stats['cmd_get_hits'] . "
";

echo "cmd_set_hits: " . $stats['cmd_set_hits'] . "
";

echo "cmd_delete_hits: " . $stats['cmd_delete_hits'] . "
";

echo "bytes: " . $stats['bytes'] . "
";

echo "curr_items: " . $stats['curr_items'] . "
";

echo "evictions: " . $stats['evictions'] . "
";

echo "bytes_read: " . $stats['bytes_read'] . "
";

echo "bytes_written: " . $stats['bytes_written'] . "
";

echo "lib_version: " . $stats['lib_version'] . "
";

echo "uptime: " . $stats['uptime'] . "
";

echo "threads: " . $stats['threads'] . "
";



이 예제는 Memcache 서버의 확장된 통계를 가져와서 화면에 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 348 페이지

검색

게시물 검색