Làm thế nào để đọc một biểu đồ véc ni?


9

Làm thế nào là một biểu đồ vecni / đồ thị đọc? Tôi hiểu rằng trục x là một thang đo log.

Đặc biệt:

  • Tôi thấy 9 "|" s hoặc bộ nhớ cache xảy ra xung quanh y=1e-4, mỗi "|" làm gì tham khảo? Trang? Tập tin?

  • Tôi thấy ít lượt truy cập hơn ở bên trái của 9 "|" này và một số ở bên phải. Đó là những gì? Họ có mất nhiều thời gian hơn (phải) và ngắn hơn (trái) không ...?

  • Trong đầu, còn lại là 1:2gì? vàn = 134

  • Ngoài ra, tôi đã nhận thấy rằng các lần truy cập bộ đệm luôn ở bên trái của bộ nhớ cache, nghĩa là chúng ở 1e-xbên cạnh của mọi thứ, trong khi các lỗi bộ nhớ cache nằm dưới + số mũ. Ý nghĩa của điều đó là gì? Đó có phải là thời gian, nếu vậy, thời gian của những gì ...?

Cảm ơn nhiều!

trục x

1:2, n = 134                                                              hostname








                            #
                            #
                            #
                            #
                            #
                   |        #
                   |        #
                   |        #
                   |        #
                   |       ###
                   |       ###
                  ||       ###                              ##
                  |||      ###         ## #   #             ##
                  ||||     ####      #### ## ##  #          ###
+---------+---------+---------+---------+---------+---------+---------+---------+---------
|1e-6     |1e-5     |1e-4     |1e-3     |1e-2     |1e-1     |1e0      |1e1  |1e2

Câu trả lời:


7

Vì vậy, trục x là thời gian cần thiết để yêu cầu được đưa vào véc ni và được gửi lại cho khách hàng. Các | là các lần truy cập bộ đệm và # là các lỗi. Vì vậy, bạn sẽ thấy tất cả các | bên trái vì đó là thời gian nhanh hơn.

Vì vậy, hầu hết các số bên trái đều nhanh hơn .. hầu hết các bên phải chậm hơn ..

bây giờ là 1: 2 n = number .. Số của nó cho tỷ lệ dọc và cỡ mẫu. Tôi sẽ không lo lắng nhiều về những điều đó.

Nhưng từ đầu ra đó .. bạn có một bộ đệm khá nhanh đang diễn ra.


Cảm ơn @Mike. Vẫn chưa có gì nhiều trên chiếc hộp này (-: Vì vậy, tôi lấy nó, trục x chỉ trong vài giây ...?
KM.

có .. 1e0 = 1 giây
Mike

Trên thực tế, tôi bị thu hút nhiều hơn bởi 1:2, n=_num_(_: Có ý tưởng nào đại diện cho nó không?
KM.

nó chỉ là con số về cách biểu đồ được thu nhỏ .. không liên quan gì đến cách thức hoạt động của véc ni
Mike

16
  • '|' là bộ đệm HIT
  • '#' là bộ nhớ cache MISS
  • Các số 'n: m' ở góc trên cùng bên trái là tỷ lệ dọc
  • 'n = 123'số lượng yêu cầu đang được hiển thị
  • Trục X là thời gian logarit giữa yêu cầu yêu cầu từ kernel đến Varnish và phản hồi từ Varnish đến kernel.

Trục X hoạt động như thế này:

  • 1e1 = 10 giây
  • 1e0 = 1 giây
  • 1e-1 = 0,1 giây hoặc 100 ms (mili giây)
  • 1e-2 = 0,01 giây hoặc 10 ms
  • 1e-3 = 0,001 giây hoặc 1 ms hoặc 1000 Lời nói (micro giây)
  • 1e-4 = 0,0001 giây hoặc 0,1 ms hoặc 100 sóng
  • 1e-5 = 0,00001 giây hoặc 0,01 ms hoặc 10 trận đấu
  • 1e-6 = 0,000001 giây hoặc 0,001 ms hoặc 1 Lốc hoặc 1000 ns (nano giây)

Toàn bộ bài viết giải thích 'véc ni' rất độc đáo có thể được tìm thấy ở đây: Varnishhist - Nó nói gì với chúng tôi , và tài liệu chính thức ở đây: Biểu đồ yêu cầu của Varnish .

Một lệnh hữu ích khác là 'var Vecstat' - Thống kê Varnish Cache.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.