2012-11-06 30 views
7

Sử dụng véc ni-bộ nhớ cache, tôi đang chạy varnishtop -c -i RxURL để hiển thị số lượng yêu cầu của khách hàng từ bộ nhớ cache. Kết quả có vẻ hơi như thế này:Làm thế nào để đọc đầu ra của véc ni?

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 

gì những con số 121.76, 105.17, vv đứng cho?

Chúng đang tăng lên khi lần đầu tiên phát hành varnishtop, nhưng sau đó chúng có xu hướng ổn định, vì vậy tôi có xu hướng tin tưởng số lần truy cập cho mỗi khung thời gian cụ thể. Có phải như vậy, và khung thời gian là gì?

Điều này không được giải thích trong số man page. Cảm ơn vì sự trợ giúp!

Sửa: phiên bản véc ni là 2.1

Trả lời

14

Lệnh varnishtop cho thấy số lượng tổng lăn hơn 60 giây. Điều đó có nghĩa là ngay cả khi tất cả lưu lượng truy cập dừng lại, sẽ mất 60 giây để giảm trung bình trên màn hình.

danh sách dài 40

Tổng số mục trong danh sách kể từ khi màn hình chỉ có thể hiển thị rất nhiều cùng một lúc.

121,76 RxURL/some/path/to/file

~ 121 yêu cầu nhận được trong 60 giây cuối cùng cho /some/path/to/file.

Một số số liệu thống kê thú vị khác giám sát:

# 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

Cảm ơn bạn. Những con số tôi nhận được không có ý nghĩa trong 60 giây, nhưng có lẽ tôi nên kiểm tra lại. –

0

Đó là số trung bình của yêu cầu mỗi 60 giây. Hướng dẫn thực hiện nói nó - nhưng đồng giải thích thông số chứ không phải là mô tả chung về công cụ:

-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

Cảm ơn, nhưng đây là từ tài liệu của véc ni '3.0', không phải '2.1'. Thực tế, '-p' không được nhận dạng trong' 2.1'. Cũng không có khái niệm tương tự về "giai đoạn" trong các tài liệu '2.1'. –

+0

Tôi cũng nên lưu ý rằng các số ở trên không thể thực hiện trong '60' giây; cách quá cao cho khối lượng công việc cụ thể mà tôi đã kiểm tra chống lại (tốt, các con số trên chỉ là mẫu; số thực của tôi được tổng hợp theo thời gian là không thể trong 60 giây). –

+0

Ohh, đưa tôi đến đó ... nhưng có vẻ như họ đã thay đổi hành vi của nó. Bạn có thể thử một varnishlog trong những năm 60 và sau đó xử lý thông tin đó để chắc chắn rằng bạn không bỏ lỡ một cái gì đó. – Clarence

Các vấn đề liên quan