2012-11-06 13 views
7

वार्निश-कैश का उपयोग करके, मैं कैश से क्लाइंट अनुरोधों की संख्या दिखाने के लिए varnishtop -c -i RxURL चला रहा हूं। उत्पादन कुछ हद तक इस तरह दिखता है:वार्निशटॉप के आउटपुट को कैसे पढ़ा जाए?

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 में समझाया नहीं गया है। किसी भी मदद के लिए धन्यवाद!

संपादित: वार्निश संस्करण 2.1

उत्तर

14

varnishtop आदेश 60 सेकंड से अधिक रोलिंग कुल संख्या दिखाता है: लेकिन पैरामीटर स्पष्टीकरण के बजाय उपकरण का सामान्य विवरण में - मैनुअल यह कहना है। इसका मतलब है कि यदि सभी ट्रैफिक बंद हो जाएंगे, तो प्रदर्शन पर औसत से 60 सेकंड लगेंगे।

सूची लंबाई 40

सूची में आइटम्स की कुल संख्या के बाद से स्क्रीन एक बार में केवल इतने सारे दिखा सकते हैं।

121,76 RxURL/कुछ/पथ// फ़ाइल /some/path/to/file के लिए पिछले 60 सेकंड में प्राप्त

~ 121 अनुरोध करने के लिए।

कुछ अन्य रोचक निगरानी आंकड़े:

# 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

है यह 60 सेकंड के प्रति अनुरोध की औसत संख्या है।

-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' से है। वास्तव में, '-पी'' 2.1' में पहचाना नहीं गया है। '2.1' दस्तावेज़ों में" अवधि "की कोई समान धारणा नहीं है। –

+0

मुझे यह भी ध्यान रखना चाहिए कि ऊपर की संख्या '60' सेकंड के लिए असंभव है; विशिष्ट वर्कलोड के लिए रास्ता बहुत अधिक था जिसके खिलाफ मैं जांच कर रहा था (ठीक है, ऊपर की संख्या केवल नमूना है; समय के साथ समेकित मेरी असली संख्या 60 सेकंड के लिए असंभव है)। –

+0

ओह, मुझे वहां मिला ... लेकिन फिर भी अजीब लगता है कि उन्होंने इसका व्यवहार बदल दिया। आप 60 के दशक के दौरान वार्निश लॉग का प्रयास कर सकते हैं और फिर यह सुनिश्चित करने के लिए उस जानकारी को संसाधित कर सकते हैं कि आप कुछ याद नहीं कर रहे हैं। – Clarence

संबंधित मुद्दे