Performans

RTT nedir?

Diğer adları: round-trip time, ping
Tanım

RTT is the time for a packet to travel to a destination and for the response to return, measured in milliseconds. The physical floor is about 1 ms per 100 km each way: light in fibre travels at roughly two-thirds of c and real routes are around 1.35 times the great-circle distance.

RTT neden önemlidir

Fiziksel alt sınır, her 100 km'de yaklaşık 1 ms'lik bir gidiş-dönüştür: fiberdeki ışık, c'nin yaklaşık üçte ikisi hızında hareket eder ve gerçek rotalar, büyük daire mesafesinin yaklaşık 1,35 katıdır. Hiçbir sağlayıcı bu alt sınırı geçemez, bu nedenle konum, algılanan hız konusunda herhangi bir donanım özelliğinden daha belirleyicidir. İyi bir ağın yaptığı şey alt sınıra yaklaşmaktır — üç transit atlama yerine doğrudan peering ve mesafenin üzerine kuyruk gecikmesi eklemeyen tıkanmamış bağlantılar. ICMP ping ve uygulama katmanı gidiş-dönüşünün aynı ölçüm olmadığını unutmayın: yönlendiriciler rutin olarak ICMP'yi düşük öncelikli işler, bu nedenle ping, kullanıcılarınızın gerçekte deneyimlediği TCP el sıkışmasından daha kötü görünebilir. Her OnionVPS konum sayfası, yukarıdaki formülden hesaplanan ve tanıtım amaçlı değil, tekrarlanabilir olması için diğer her bölgeye tahmini RTT yayınlar.

RTT pratikte

Bir sunucu çalıştırırken, RTT kullanıcı algısındaki gecikmenin temel gerçeğidir. Sadece kendi veri merkezimden değil, birkaç bakış noktasından izlerim. Uygulamamın bir bölgeye RTT'si yüksekse, önce yolun üç geçiş atlaması mı yoksa tıkanık bağlantılar mı aldığını kontrol ederim; bu düzeltebileceğim kuyruk gecikmesidir. Mesafeyse, örneği taşırım. Yanlış yapmak, hiçbir donanım özelliğinin düzeltemeyeceği yavaş hissettiren bir hizmet anlamına gelir, çünkü fiziksel yasa tabanı belirler. İyi haber: ICMP ping'den RTT yanıltıcı olabilir, çünkü yönlendiriciler bu trafiği düşük öncelikler; bunun yerine gerçek bir TCP el sıkışmasıyla ölçün.

RTT hakkında insanların yanıldığı şeyler

Yaygın hata, ICMP ping'i kesin RTT sayısı olarak ele almaktır. Birçoğu ping'in kullanıcıların deneyimlediğini söylediğini varsayar, ancak yönlendiriciler ICMP'yi düşük öncelikli hale getirir, bu nedenle ping gerçek TCP el sıkışmasından daha kötü görünebilir. Düzeltme: gerçek kullanıcıya yönelik gecikme için uygulama katmanı ölçümleri kullanın.

RTT — yaygın sorular

RTT ping ile nasıl ilişkilidir?

RTT ve ping genellikle birbirinin yerine kullanılır, ancak ping özellikle ICMP yankı isteklerini ifade eder. RTT, TCP el sıkışmaları dahil herhangi bir gidiş-dönüşü kapsayan daha geniş kavramdır. Ping güvenilmez olabilir çünkü yönlendiriciler ICMP'yi düşük öncelikli hale getirir, bu nedenle kullanıcıların gerçekte deneyimlediği RTT'yi olduğundan fazla gösterebilir.

Mümkün olan minimum RTT nedir?

Fiziksel taban, her 100 km'de yaklaşık 1 ms tek yön, gerçek yollar büyük daire mesafesinin yaklaşık 1,35 katıdır. Hiçbir sağlayıcı bunu yenemez çünkü fiberdeki ışık c'nin üçte ikisi hızında ilerler. Yerleştirme, herhangi bir donanımdan daha önemlidir.

performans kategorisinden daha fazlası

CPU çalıntı süresi
Çalıntı süre, sanal bir CPU'nun çalışmaya hazır olduğu ancak hipervizörün fiziksel çekirdeği başka bir konuğa verdiği zamanın oranıdır.
Jitter
Jitter, ortalama gecikmenin kendisinden farklı olarak, paket gecikmesinin zaman içindeki değişimidir.
TTFB
TTFB, bir isteğin gönderilmesinden yanıtın ilk baytının gelmesine kadar geçen süreyi ölçer.