Coordinated Omission

Türkçe karşılığı: Koordineli ölçüm atlamasıAlan: Performans Mühendisliği

Koordineli ölçüm atlaması (Coordinated Omission) — Yük üretecinin sistem yavaşladığında yeni istek üretmeyi de yavaşlatması nedeniyle gerçek gecikme dağılımının olduğundan iyi görünmesine yol açan benchmark hatası.

Performans Bağlamı

Kapalı çevrim yük testlerinde istemci önceki isteğin bitmesini bekliyorsa sunucu durduğunda ölçülmesi gereken bekleme süreleri örneklenmez. Açık çevrim veya zamanlanmış geliş modeline dayalı ölçüm bu yanlılığı azaltır.

Ölçüm ve Darboğaz Sınırı

Bu sorun yalnız histogram çözünürlüğüyle giderilemez; yük üretim modelinin gerçek trafik geliş sürecini temsil etmesi gerekir.

İlişkili Performans Kavramları

Neden Histogram Sonradan Tek Başına Kurtaramaz?

Sorun ölçüm çözünürlüğünden önce örnekleme sürecindedir. Örneğin yük üreteci normalde her 10 ms'de bir istek göndermeyi planlıyor fakat önceki isteğin bitmesini bekliyorsa, sistem 1 s durduğunda bu süre içinde gelmesi gereken çok sayıda sanal isteği hiç üretmez. Histogram yalnız gerçekten üretilmiş gözlemleri gördüğü için kuyrukta bekleyecek isteklerin gecikmesi veri kümesine giremez.

Bilinen bir beklenen geliş aralığı varsa HdrHistogram gibi araçlar coordinated omission düzeltmesi için eksik örnekleri modelleyebilir; ancak bu düzeltme trafik modelinin doğru bilindiği varsayımına dayanır. Daha temiz deney tasarımında açık çevrim/zamanlanmış geliş süreci doğrudan hedef yükü üretir. Bu nedenle Tail Latency raporu, yük üretim modeli belirtilmeden tek başına yeterli benchmark kanıtı değildir. Uygulama kaynağı: HdrHistogram.