2015-01-01 16 views
7

Redis-sunucu gecikmesini gözlemlemek için redis-cli aracını kullanıyorum. Örnek:Redis-Cli kullanarak gecikmeyi anlama

ubuntu:~$ redis-cli --latency -h 127.0.0.1 -p 6379 
min: 0, max: 15, avg: 0.12 (2839 samples) 

Soru şu, bu değerler ne anlama geliyor? Bunun için, belgenin kendi yardım dokümanı aracılığıyla mevcut olanın ötesindeki belgeleri bulmaya çalışıyorum.

+0

San gecikme süresi 0, maksimum gecikme süresi 15 (ms) ve ortalama gecikme süresi 0,12 (ms) ... değeri 2839 örneğidir. –

cevap

11

redis-cli --latency -h -p komutu, Redis ile yaşayabileceğiniz gecikme sorunlarını gidermenize ve anlamanıza yardımcı olan bir araçtır. Bu, Redis sunucusunun Redis PING komutuna milisaniye cinsinden yanıt vermesi için geçen süreyi ölçerek yapar. Bu bağlamda gecikme olarak

bir istemci bir komut ve komuta cevap istemci tarafından alındığı zaman sorunları zamanında arasındaki maksimum gecikme olduğunu. Genellikle Redis işlem süresi, mikrosaniye alt aralığında son derece düşüktür, ancak daha yüksek gecikme değerlerine yol açan belirli koşullar vardır.

- biz komutu çalıştırdığınızda Redis latency problems troubleshooting

Yani redis-cli --latency -h 127.0.0.1 -p 6379 Redis özel moduna girdiği sürekli örnekleri (PING çalıştırarak) gecikme. min: 0, max: 15, avg: 0.12 (2839 samples)

(2839 samples) nedir:

Şimdi döndüren veri dökümü edelim? Bu, PING komutunu veren ve bir yanıt alan redis-cli zamanının miktarıdır. Başka bir deyişle, bu sizin örnek verilerinizdir. Örneğimizde 2839 istek ve cevap kaydettik.

min: 0 nedir?min değeri, CLI'nin PING tarafından verilen ve yanıtın alındığı saat arasındaki minimum gecikmeyi temsil eder. Başka bir deyişle, bu örneklenmiş verilerden mutlak en iyi tepki süresi oldu.

max: 15 nedir?max değeri, min'un tam tersidir. CLI PING tarafından verilen zaman ile komutun yanıtının alındığı zaman arasındaki maksimum gecikmeyi temsil eder. Bu, örneklenmiş verilerimizden en uzun yanıt süresidir. 2839 örneğindeki örnekte, en uzun işlem 15ms'u aldı.

avg: 0.12 nedir?avg değeri, tüm örneklenmiş verilerimiz için milisaniye cinsinden ortalama yanıt süresidir. Ortalama olarak, bizim 2839 numunelerimizden yanıt süresi 0.12ms'u aldı. Temel olarak, min, max ve avg için daha yüksek sayılar kötü bir şeydir.

bu verileri nasıl kullanılacağına ilişkin bazı iyi takip malzemesi:

+0

Bu şekilde gösterilen gecikme, n/w süresini içerir mi? – Sohaib

1

--latency anahtar koyar redis-cli, istemci ve Redis sunucunuz arasındaki gecikmeyi ölçmenize yardımcı olacak şekilde tasarlanmış özel bir moda. Bu süre boyunca, bu düğümde, redis-cli pings (Redis PING komutunu kullanarak) sunucuda çalıştırılır ve sahip olduğu ortalama/minimum/maksimum yanıt sürelerini (milisaniye cinsinden) izler.

Bu, uzak bir Redis sunucusunu kullandığınızda ağ sorunlarını devre dışı bırakmak için kullanışlı bir araçtır.

+0

Bu şekilde gösterilen gecikme, n/w süresini içerir mi? – Sohaib