Bufferbloat: Hızlı internetin gecikme sorunu
Mbps yeterliyken biri indirmeye başlıyor ve görüntülü görüşme bozuluyor. Bu hız değil, kuyruk sorunudur.
Gerçekte ne oluyor?
Her modem ve yönlendiricide hat anlık dolduğunda paketlerin beklediği bir tampon vardır. Küçük tampon yararlıdır ancak birçok ev cihazı gerekenden yüzlerce kat büyük tamponla gelir.
Büyük aktarım hattı ve tamponu doldurduğunda görüşme, oyun ve tıklamaya ait küçük acil paketler de megabaytlarca verinin arkasında bekler. Gecikme 20 ms'den 300, 600, bazen 1000 ms üzerine çıkar. Buna bufferbloat denir.
Tipik belirtiler
Biri fotoğraf yükleyene, oyun güncellenene veya bulut yedeği başlayana kadar bağlantı iyidir; sonra görüşme kesilir, yayın bekler, sayfalar ve oyun ağırlaşır. Aktarım durunca her şey hemen düzelir.
Tetikleyici kendi trafiğiniz olduğu için boşta hız testinde indirme, yükleme ve ping kusursuz görünebilir.
Nasıl ölçülür?
Hat doluyken gecikmeyi ölçmek gerekir. Testimiz indirme ve yükleme sırasında yoklama gönderir, her aşamanın yük altı gecikmesini ve A–F bufferbloat notunu gösterir. C veya altı, hat meşgulken gerçek zamanlı uygulamaların zarar göreceğini belirtir.
Etkisine göre çözümler
Gerçek çözüm, yönlendiricide Akıllı Kuyruk Yönetimi'dir (SQM). fq_codel veya CAKE kuyrukları kısa tutar. SQM, Smart Queue ya da bu algoritmaları içeren QoS ayarını bulup sınırı ölçtüğünüz hızın biraz altına ayarlayın; D'den A'ya çıkmak yaygındır.
SQM yoksa yerleşik anti-bufferbloat veya oyun QoS'unu deneyin, OpenWrt dâhil SQM destekli yönlendiriciye geçin ya da sağlayıcı cihazını köprü modunda böyle bir yönlendiricinin önüne koyun.
İşe yaramayan çözüm daha fazla Mbps almaktır. Aynı şişkin tamponlu daha büyük boru yalnızca daha hızlı dolar.