바니 시스트 히스토그램 / 그래프는 어떻게 읽습니까? x 축이 로그 스케일이라는 것을 알고 있습니다.
구체적으로 특별히:
-
주변에 9 개의 “|”또는 캐시 적중이 발생합니다
y=1e-4
. 각 “|” 인용하다? 페이지? 파일? -
이 9 “|”의 왼쪽에 적중 횟수가 적고 일부는 오른쪽에 있습니다. 저게 뭐야? 시간이 오래 걸리고 (오른쪽) 짧아 졌습니까 (왼쪽) …?
-
상단에 무엇
1:2
입니까? 과n = 134
-
또한 캐시 적중은 항상 캐시 미스의 왼쪽에 있습니다. 즉,
1e-x
캐시 미스가 + 지수 아래에있는 반면 측면에 있습니다. 그 의미는 무엇입니까? 그렇다면, 그때의 시간은 무엇입니까?
많은 감사합니다!
x 축
1:2, n = 134 hostname
#
#
#
#
#
| #
| #
| #
| #
| ###
| ###
|| ### ##
||| ### ## # # ##
|||| #### #### ## ## # ###
+---------+---------+---------+---------+---------+---------+---------+---------+---------
|1e-6 |1e-5 |1e-4 |1e-3 |1e-2 |1e-1 |1e0 |1e1 |1e2
답변
따라서 x 축은 요청이 니스로 바뀐 다음 클라이언트로 다시 전송되는 데 걸리는 시간입니다. |는 캐시 적중이고 #은 누락입니다. 따라서 왼쪽에있는 모든 |이 더 빠른 시간이므로 표시되어야합니다.
가장 왼쪽 숫자가 빠릅니다. 가장 오른쪽 숫자가 느립니다.
이제 1 : 2 n = 숫자입니다. 수직 스케일 및 샘플 크기의 숫자입니다. 나는 그것에 대해 많이 걱정하지 않을 것입니다.
그러나 그 출력에서. 당신은 꽤 빠른 캐시가 진행되고 있습니다.
답변
- ‘|’ 캐시 HIT입니다
- ‘#’ 은 캐시 MISS입니다
- 왼쪽 상단의 ‘n : m’ 숫자는 세로 크기입니다.
- ‘n = 123’ 은 표시되는 요청 수입니다.
- X 축은 커널에서 Varnish 로의 요청 요청과 Varnish에서 커널로의 응답 사이의 로그 시간입니다.
X 축은 다음과 같이 작동합니다.
- 1e1 = 10 초
- 1e0 = 1 초
- 1e-1 = 0.1 초 또는 100ms (밀리 초)
- 1e-2 = 0.01 초 또는 10ms
- 1e-3 = 0.001 초 또는 1ms 또는 1000µs (마이크로 초)
- 1e-4 = 0.0001 초 또는 0.1ms 또는 100µs
- 1e-5 = 0.00001 초 또는 0.01ms 또는 10µs
- 1e-6 = 0.000001 초 또는 0.001ms 또는 1µs 또는 1000ns (나노초)
설명 전체 기사 ‘varnishhist’를 아주 멋지게은 여기에서 찾을 수 있습니다 : Varnishhist은 – 무엇을 그것은 우리에게 , 여기에 공식 문서 : 니스 요청 히스토그램 .
또 다른 유용한 명령은 ‘varnishstat’ -Varnish Cache 통계입니다.