Bufferbloat: biri yayın açtığında pingin neden patlar
GÜNCELLENDİ
Biri bir şey indirene kadar pingin iyi, sonra 300 ms’ye fırlıyor. Bu bufferbloat. Nasıl test edilir ve kalıcı olarak nasıl düzeltilir.
Pingin 20 ms. Sonra ev arkadaşın Netflix’i açıyor ya da Steam bir güncellemeye başlıyor ve birden 200 ms oluyor, hiçbir şeye vuramıyorsun. Bağlantın “fazla yavaş” değil. Bufferbloat var.
Ne oluyor
Router’ların ve modemlerin tamponları vardır: hat meşgulken paketlerin beklediği kuyruklar. Birçok cihazın devasa tamponları vardır ve bunları tamamen doldurur. Senin minik oyun paketin de kuyrukta megabaytlarca videonun arkasında beklemek zorunda kalır. Bant genişliği iyidir ama bekleme süresi patlar.
Nasıl test edilir
Pingini iki kez ölçmen gerekir: bir kez hat boşken, bir kez de hat tamamen doluyken. Aradaki fark bufferbloat’ındır. Rekt-al Net’in Bufferbloat modu tam olarak bunu yapar: dinlenmedeyken 10 ping, ardından bağlantının izin verdiği en yüksek hızda indirirken 10 ping.
| Yük altında ek ping | Not |
|---|---|
| 5 ms altı | A+ |
| 5 ile 30 ms | A |
| 30 ile 60 ms | B |
| 60 ile 200 ms | C, her online oyunda fark edilir |
| 200 ms üstü | F |
Nasıl düzeltilir
- SQM / Smart Queue Management’ı aç. Gerçek çözüm bu. Router ayarlarında “SQM”, “Smart Queue”, “fq_codel”, “CAKE” ya da “Adaptive QoS” ara. Sınırları ölçtüğün indirme ve yükleme hızının yaklaşık %90 ile %95’ine ayarla. Router böylece kuyruğu kısa tutar ve küçük oyun paketlerinin öne geçmesine izin verir.
- Router’ında SQM yok mu? Birçok operatör router’ında yoktur. SQM’li bir oyuncu router’ı ya da operatör cihazının arkasına yerleştirilmiş OpenWrt uyumlu bir router bunu çözer.
- Hızlı geçici çözüm: oynarken büyük indiricilerin bant genişliğini sınırla (Steam indirme sınırı, yayın kalitesi).
VPN bufferbloat’ı çözmez. Kuyruk, herhangi bir VPN tüneli başlamadan önce, senin kendi router’ında ya da modeminde.