Ping Değerinin Yüksek Çıkmasının Nedenleri ve Çözümleri
Ping değerini ilk kez ciddiye aldığım gün, indirme hızım 200 Mbit olmasına rağmen bir online maçta sürekli ışınlanıyordum. "Hızım yüksek, sorun bende olamaz" diye düşünüyordum ama mesele hızla değil, gecikmeyle ilgiliydi. Ping, verinin bilgisayarımdan sunucuya gidip geri dönmesi için geçen süredir ve bant genişliğinden tamamen ayrı bir ölçüdür. Kalın bir boruya sahip olmanız, suyun hızlı akacağı anlamına gelmiyor.
Yüksek ping sorunu ne zaman "sorun" sayılır?
Kendi ölçümlerimde şu eşikleri referans alıyorum: Yakın sunuculara 20 ms altı gayet iyi, 20-50 ms arası normal, 50-100 ms arası rekabetçi oyunlarda hissedilir, 100 ms üzeri ise video konferansta bile araya girip konuşmayı zorlaştırır. Ama asıl can sıkıcı olan ortalama ping değil, jitter dediğimiz dalgalanmadır. 40 ms'de sabit kalan bir bağlantı, 15 ile 180 arasında zıplayan bir bağlantıdan çok daha konforludur.
Teşhise başlamadan önce şunu yapıyorum: Komut satırından modemin kendi IP adresine (genelde 192.168.1.1) ping atıyorum. Burada 1-3 ms görüyorsam ev içi ağım temizdir, sorun dışarıdadır. Eğer modeme atılan ping bile 20-30 ms'ye çıkıyor veya dalgalanıyorsa, problem daha kapıdan çıkmadan başlıyor demektir ve bu genellikle Wi-Fi kaynaklıdır.
Yüksek pingin en sık karşılaştığım nedenleri
- Kablosuz bağlantı ve parazit: 2.4 GHz bandında komşu ağlar, mikrodalga, bluetooth kulaklık... Hepsi gecikmeyi tetikliyor.
- Bufferbloat: Modemin tampon belleğinin gereğinden fazla veri kuyruğa alması. Biri büyük dosya indirirken pingin 300 ms'ye fırlaması tam olarak budur.
- Aynı ağdaki diğer cihazlar: Arka planda güncelleme yapan konsol, 4K yayın izleyen televizyon, buluta yedekleme yapan telefon.
- Eski veya hasarlı kablo: Ezilmiş bir ethernet kablosu paket kaybı yaratıyor, TCP bu paketleri tekrar isteyince gecikme katlanıyor.
- Uzak sunucu seçimi: Oyunun sizi başka kıtadaki bir sunucuya bağlaması. Bu durumda yapabileceğiniz teknik bir şey yok, sunucu bölgesini elle seçmek gerekiyor.
- Altyapı ve hat kalitesi: Özellikle bakır hatlarda mesafe arttıkça gecikme ve hata düzeltme yükü artıyor.
Çözüm seçeneklerinin karşılaştırması
Aşağıdaki tabloyu kendi deneme sırama göre hazırladım. Üstten başlayıp aşağı doğru ilerlemenizi öneririm, çünkü en çok kazandıran müdahaleler en üstte.
| Yöntem | Beklenen kazanç | Zorluk | Kimin için |
|---|---|---|---|
| Ethernet kablosuna geçmek | Genelde 10-30 ms ve jitterde belirgin düşüş | Çok kolay | Masaüstü ve konsol kullananlar |
| 5 GHz bandına geçmek / kanal değiştirmek | Kalabalık ortamda hissedilir iyileşme | Kolay | Kablo çekemeyenler |
| QoS / SQM (bufferbloat önleme) | Yük altında pingin sabit kalması | Orta | Evde çok kullanıcı olanlar |
| Modem yazılımını güncellemek | Kararlılık, bazen sürücü kaynaklı gecikmelerin çözümü | Kolay | Herkes |
| DNS değiştirmek | Ping'e etkisi yok, açılma hızına var | Kolay | Sayfa gecikmesi yaşayanlar |
| VPN kullanmak | Genelde artırır; nadiren kötü rota düzeltir | Orta | Yalnızca rota sorunu kanıtlanmışsa |
| Modem/router yenilemek | Eski cihazsa büyük fark | Maliyetli | 5+ yaşındaki cihaz sahipleri |
Tabloda özellikle iki satırın altını çizmek istiyorum. Birincisi DNS: İnternette "DNS değiştir ping düşsün" tavsiyesi çok yaygın ama DNS yalnızca alan adı çözümlemesini etkiler, oyun sunucusuna giden paketlerin gecikmesini değil. Sayfalar daha çabuk açılır, pinginiz aynı kalır. İkincisi VPN: Bir ara sahiplendiğim yanılgı buydu. VPN paketlerinizi ekstra bir durağa uğrattığı için normal şartlarda gecikmeyi artırır. Sadece operatörünüzün rotası gerçekten kötüyse, yani traceroute çıktısında saçma bir güzergâh görüyorsanız işe yarar.
Bufferbloat'ı ölçmek ve düzeltmek
Bende en büyük farkı yaratan adım buydu. Test yöntemi basit: Bir yandan sürekli ping atarken, diğer yandan büyük bir dosya indirin. Ping 40'tan 250'ye fırlıyorsa bufferbloat var demektir. Çözüm, modemin arayüzündeki QoS bölümünde hat hızınızın yaklaşık %85-90'ını üst ve alt sınır olarak tanımlamak. Böylece kuyruk modemde değil, sizin kontrolünüzde oluşuyor. Bazı cihazlarda bu özellik "Akıllı Kuyruk Yönetimi" ya da "Bant Genişliği Kontrolü" adıyla geçiyor; adı ne olursa olsun mantık aynı.
Benim önerdiğim sıra
- Modeme ping atıp sorunun ev içinde mi dışarıda mı olduğunu belirleyin.
- Mümkünse kablolu bağlanın; kablonun kategorisi ve fiziksel durumu da önemli.
- Kablosuz zorunluysa 5 GHz kullanın, router'ın konumunu ve yönünü gözden geçirin.
- Arka plandaki indirmeleri, otomatik güncellemeleri, bulut yedeklemelerini durdurun.
- Yük altında ping testi yapın; dalgalanma varsa QoS ayarını devreye alın.
- Modem yazılımını güncelleyin, gerekirse fabrika ayarlarına dönüp temiz kurulum yapın.
- Hepsine rağmen sonuç alamazsanız, ölçüm kay