복붙노트

[REDIS] 레디 스-CLI를 사용하여 이해 지연

REDIS

레디 스-CLI를 사용하여 이해 지연

나는 레디 스 서버 대기 시간을 관찰 할 레디 스-CLI 도구를 사용하고 있습니다. 다음은 그 예이다 :

ubuntu:~$ redis-cli --latency -h 127.0.0.1 -p 6379
min: 0, max: 15, avg: 0.12 (2839 samples)

질문이 값이 실제로 무슨 뜻입니까? 나는 도구의 자신의 도움말 문서를 통해 사용할 수 무엇을이 이상에 문서를 찾기 위해 사투를 벌인거야.

해결법

  1. ==============================

    1.레디 스-CLI --latency -h -p 명령은 문제 해결을하는 데 도움이 당신이 아마 레디 스에 발생하는 지연 문제를 이해하는 도구입니다. 그것은 밀리 초 단위로 레디 스 PING 명령에 응답 할 레디 스 서버의 시간을 측정하여 그렇게.

    레디 스-CLI --latency -h -p 명령은 문제 해결을하는 데 도움이 당신이 아마 레디 스에 발생하는 지연 문제를 이해하는 도구입니다. 그것은 밀리 초 단위로 레디 스 PING 명령에 응답 할 레디 스 서버의 시간을 측정하여 그렇게.

    - 레디 스 지연 문제 해결

    그래서 우리는 실행할 때 명령 레디 스-CLI --latency -h 127.0.0.1 -p 6379 레디 스가 지속적으로 샘플 지연하는 (실행 PING에 의해) 특수 모드로 들어갑니다.

    최소 : 0 최대 : 이제 데이터가 반환의 붕괴하자 15, 평균 : 0.12 (2839 샘플)

    (2839 샘플)는 무엇입니까? 이것은 레디 스-CLI는 PING 명령을 발행하고 응답을 수신하는 기록 시간의 양이다. 즉,이 샘플 데이터입니다. 우리의 예에서 우리는 2,839 요청과 응답을 기록했다.

    0 : 분 무엇입니까? 최소 값은 CLI는 PING 상기 응답이 수신 된 시간을 실행 시간 사이의 최소 지연을 나타낸다. 즉, 이것은 우리의 샘플 데이터 중 절대 최고 응답 시간이었다.

    무슨 일이 최대의 : 15? 최대 값은 최소의 반대이다. 그것은 CLI가 PING를 발급 시간과 명령에 대한 응답이 수신 된 시간 사이의 최대 지연 시간을 나타냅니다. 이것은 우리의 샘플링 된 데이터에서 가장 긴 응답 시간입니다. 2839 개 샘플의 예에서 가장 긴 트랜잭션은 15ms의했다.

    0.12 : 평균 무엇입니까? 평균값은 우리의 모든 샘플링 된 데이터 (밀리 초) 평균 응답 시간입니다. 우리의 2839 샘플 응답 시간은 0.12ms했다로부터 평균 그래서.

    기본적으로, 최소, 최대 및 평균에 대한 높은 숫자는 나쁜 일이다.

    좋은이 데이터를 사용하는 방법에 대한 자료를 후속 :

  2. ==============================

    2.클라이언트와 레디 스 서버 사이의 대기 시간을 측정 할 수 있도록 설계되는 특수 모드로 --latency 스위치 풋의 레디 스-CLI. 시간 동안은 해당 노드에서 실행되고, 핑 서버를합니다 (레디 스 PING 명령을 사용하여) CLI는-레디 스 및 (밀리 초)가있어 평균 / 최소 / 최대 응답 시간을 추적합니다.

    클라이언트와 레디 스 서버 사이의 대기 시간을 측정 할 수 있도록 설계되는 특수 모드로 --latency 스위치 풋의 레디 스-CLI. 시간 동안은 해당 노드에서 실행되고, 핑 서버를합니다 (레디 스 PING 명령을 사용하여) CLI는-레디 스 및 (밀리 초)가있어 평균 / 최소 / 최대 응답 시간을 추적합니다.

    이것은 원격 레디 스 서버를 사용하는 경우 네트워크 문제를 배제하기위한 유용한 도구입니다.

  3. from https://stackoverflow.com/questions/27735411/understanding-latency-using-redis-cli by cc-by-sa and MIT license