2012-11-06 4 views
7

광택 캐시를 사용하여 캐시에서 클라이언트 요청 수를 표시하려면 varnishtop -c -i RxURL을 실행하고 있습니다. 출력은 다소 다음과 같습니다varnishtop의 출력을 읽는 방법은 무엇입니까?

list length 40                                      

    121.76 RxURL   /some/path/to/file 
    105.17 RxURL   /some/other/file 
    42.91 RxURL   /and/another 
    14.61 RxURL   /yet/another 
    14.59 RxURL   /etc 
    13.63 RxURL   /etc/etc 

121.76, 105.17 등 번호가 무엇의 약자합니까?

처음에 varnishtop을 발행 할 때 증가하고 있지만 안정화되는 경향이 있으므로 특정 시간대 당 히트 수를 나타내는 경향이 있습니다. 그렇습니까? 시간대는 무엇입니까?

이것은 man page에서 설명하지 않습니다. 어떤 도움을 주셔서 감사합니다!

편집 : 광택 버전이 60 초 당 요청의 평균 수입니다 2.1

답변

14

varnishtop 명령은 60 초 이상 압연 총 수를 보여줍니다하지만 매개 변수 설명보다는 도구의 일반적인 설명에 - 수동은 말을한다. 즉, 모든 트래픽이 중단 되더라도 평균 60 초가 소요됩니다. 목록에있는 항목의

목록 길이 40

총 수가 화면은 한 번에 많은 보여줄 수 있기 때문이다./파일 /some/path/to/file의 마지막 60 초 동안 수신

~ 121 요청에

121.76 RxURL/일부/경로 /.

일부 다른 흥미로운 모니터링 통계 :

# most frequent cookies 
varnishtop -i RxHeader -I Cookie 

# continually updated list of frequent URLs 
varnishtop -i RxURL 

# most frequent UA strings 
varnishtop -i RxHeader -C -I ^User-Agent 

# frequent charset (Accept-Charset can be replaced with any other HTTP header) 
varnishtop -i RxHeader -C -I '^Accept-Charset' 

# Requests resulting in 404's 
varnishlog -b -m "RxStatus:404" 
+0

고맙습니다. 내가 얻은 숫자는 60 초 동안 이해가되지 않지만 아마도 다시 조사해야합니다. –

0

입니다.

-p period Specifies the number of seconds to measure over, the default is 60 seconds. The first number in the list is the average number of requests seen over this time period.

+0

감사합니다, 그러나 이것은 니스의 문서'3.0'가 아닌'2.1'에서입니다. 사실'-p'는'2.1'에서 인식되지 않습니다. 또한'2.1 '문서에 "기간"과 비슷한 개념이 없습니다. –

+0

위의 숫자는'60' 초 동안 불가능하다는 사실에 유의해야합니다. (위의 숫자는 샘플이며 시간이 지남에 따라 합산 된 실제 숫자는 60 초 동안 불가능합니다). –

+0

오, 거기있어 ...하지만 여전히 그것의 행동을 변경 홀수 것 같습니다. 60 년대에 광택 기록을 시도한 다음 그 정보를 처리하여 누락되지 않도록 할 수 있습니다. – Clarence

관련 문제