Kısaca cevap
Gecikme, verinin cihazınızdan bir sunucuya gidip geri gelmesi için geçen süredir ve milisaniye (ms) ile ölçülür. Ping, bu süreyi ölçen yöntemin ve komutun adıdır; günlük dilde gecikmeyle aynı anlamda kullanılır. Jitter ise gecikmenin ölçümden ölçüme ne kadar oynadığıdır. Kendi bilgisayarınızda Komut İstemi'ne ping 1.1.1.1 yazarak ölçebilirsiniz.
Bu sayfada
İnternet hızını bir otoyola benzetirsek, paket hızınız otoyolun şerit sayısıdır: aynı anda kaç aracın geçebileceğini belirler. Gecikme ise tek bir aracın A noktasından B noktasına gidip dönmesinin ne kadar sürdüğüdür. Şerit sayısını artırmak yolu kısaltmaz. Bu yüzden çok hızlı bir pakete sahip olup oyunda yine de gecikme yaşamak mümkündür.
Bu yazıda üç kavramı ayrı ayrı açıklıyor, sonra bunları kendi bilgisayarınızda nasıl ölçeceğinizi gösteriyoruz. Terimlerin kısa tanımları için internet terimleri sözlüğümüze de bakabilirsiniz.
Gecikme (latency) nedir?
İnternette her şey küçük veri parçaları hâlinde taşınır. Bunlara paket denir. Bir paket cihazınızdan çıkar, modeme, oradan internet sağlayıcınızın şebekesine, oradan da birçok ara cihazdan geçerek hedef sunucuya ulaşır. Cevap da benzer bir yoldan geri gelir. Bu gidiş dönüşün toplam süresine gecikme denir.
Gecikmeyi oluşturan başlıca parçalar şunlardır:
- Mesafe: Veri ışık hızına yakın ilerlese de fiziksel uzaklık süre ekler. Aynı ülkedeki bir sunucu, başka bir kıtadaki sunucudan genellikle daha düşük gecikme verir.
- Aradaki cihaz sayısı: Paket her yönlendiricide kısa bir süre işlenir.
- Kuyrukta bekleme: Hat doluysa paketler sıraya girer. Bu, yoğun saatlerde gecikmenin artmasının ana sebeplerinden biridir.
- Evin içindeki bağlantı: Wi-Fi, kabloya göre ek süre ve dalgalanma ekleyebilir.
Ping nedir?
Ping, bir cihaza "orada mısın?" diye küçük bir paket gönderip cevabın ne kadar sürede döndüğünü ölçen basit bir yöntemdir. Windows, macOS ve Linux'ta aynı adla bir komut olarak hazır gelir. Oyunlarda ve hız testlerinde gördüğünüz "ping" değeri de aynı mantıkla hesaplanır; oyun kendi sunucusuna gidip gelen verinin süresini gösterir.
Ping sonucu milisaniye cinsindendir. Bir saniye 1000 milisaniyedir. Değer ne kadar düşükse bağlantı o kadar "tepkili" hissedilir.
Jitter nedir?
Jitter, art arda yapılan ping ölçümlerinin birbirinden ne kadar farklı olduğunu anlatır. Diyelim ki on ölçümün hepsi birbirine yakın çıktı: jitter düşüktür. Ölçümlerin bazıları çok düşük, bazıları çok yüksekse jitter yüksektir.
Bir web sayfası açarken jitter'ı fark etmezsiniz. Ama sesli görüşme, görüntülü toplantı, canlı yayın ve online oyun, verinin düzenli aralıklarla gelmesini bekler. Paketler bir düzensiz geç, bir erken gelirse ses robotlaşır, görüntü donar, oyunda karakteriniz ileri geri sıçrar.
| Kavram | Ne ölçer? | Yüksek olunca ne olur? |
|---|---|---|
| Gecikme / ping | Gidiş dönüş süresi (ms) | Tıklamaya geç tepki, oyunda rakibin sizden önce ateş etmesi, görüşmede konuşmaların üst üste binmesi |
| Jitter | Gecikmenin dalgalanması (ms) | Seste kesilme ve robotlaşma, görüntüde takılma, oyunda ani sıçrama |
| Paket kaybı | Hiç ulaşmayan paketlerin oranı (%) | Kopmalar, oyunda ışınlanma, görüşmede kelimelerin kaybolması |
Üçüncü satırdaki paket kaybını ayrı bir yazıda ele aldık: paket kaybı nedir, nasıl anlaşılır.
Windows'ta ping nasıl ölçülür?
- Başlat menüsüne tıklayın, cmd yazın ve Komut İstemi'ni açın.
- Şu komutu yazıp Enter'a basın:
ping -n 20 1.1.1.1 - Komut 20 paket gönderir ve her biri için bir satır yazar. Satırlardaki süre= değeri o paketin gidiş dönüş süresidir.
- En altta bir özet görürsünüz: gönderilen, alınan ve kaybolan paket sayısı ile en düşük, en yüksek ve ortalama süre.
Buradaki 1.1.1.1, Cloudflare'in DNS sunucusunun adresidir; hemen her zaman yanıt verdiği için ölçüm hedefi olarak kullanışlıdır. İsterseniz 8.8.8.8 gibi başka bir adres ya da ping -n 20 ornek.com şeklinde bir site adı da yazabilirsiniz. Farklı DNS sunucularını bu yolla karşılaştırmayı en hızlı DNS hangisi yazımızda anlattık.
Windows'ta jitter'ı kabaca görmek
Windows'un ping komutu jitter'ı ayrıca yazmaz. Özet satırındaki en düşük ve en yüksek değerlere bakın. İkisi birbirine yakınsa jitter düşüktür. Arada çok fark varsa ya da satırlar arasında süreler sürekli zıplıyorsa bağlantınızda dalgalanma vardır. Hız testi siteleri jitter'ı doğrudan gösterir; nasıl okunacağını internet hız testi nasıl yorumlanır yazımızda açıkladık.
macOS'ta ping nasıl ölçülür?
- Uygulamalar > İzlenceler klasöründen Terminal'i açın. Spotlight'ta (Command + Boşluk) "Terminal" yazarak da açabilirsiniz.
- Şu komutu yazın:
ping -c 20 1.1.1.1 - Ölçüm bitince en altta
packet lossoranı veround-trip min/avg/max/stddevsatırı görünür.
macOS'ta Terminal çıktısı Türkçe arayüzde de İngilizce kalır. Buradaki min en düşük, avg ortalama, max en yüksek süredir. stddev (standart sapma) değeri, ölçümlerin ortalamadan ne kadar saptığını gösterir; jitter için iyi bir kabaca göstergedir. Küçükse bağlantı dengelidir.
macOS'ta -c yazmazsanız ping durmadan devam eder. Durdurmak için Control + C tuşlarına basın. Windows'ta sürekli ping için ping -t 1.1.1.1 kullanılır ve yine Ctrl + C ile durdurulur.
Ölçerken dikkat edilecekler
- Önce kabloyla, sonra Wi-Fi ile ölçün. İki sonuç arasındaki fark, Wi-Fi'ın ne kadar gecikme eklediğini gösterir.
- Modeme de ping atın. Modeminizin adresine (çoğu evde
192.168.1.1veya192.168.0.1) ping atmak, evin içindeki kısmı ayrıca ölçer. Modeme bile yüksek ve dalgalı gidiyorsa sorun Wi-Fi'dadır. - Bir sonuca değil, eğilime bakın. Tek bir yüksek satır sorun değildir. Sürekli tekrarlıyorsa önemlidir.
- Yanıt vermeyen sunucuya takılmayın. Bazı sunucular ping'e cevap vermez. "İstek zaman aşımına uğradı" yazıyorsa başka bir adresle deneyin.
Gecikmeyi ve jitter'ı neler etkiler?
- Bağlantı türü: Fiber altyapı genellikle bakır hatlara göre daha düşük ve daha kararlı gecikme sunar. Farkları fiber, VDSL ve ADSL farkı yazımızda anlattık.
- Wi-Fi: Uzaklık, duvarlar ve komşu ağlar hem gecikmeyi hem jitter'ı artırır. Kablosuz ağ iyileştirmeleri için Wi-Fi yavaş: sebepler ve çözümler yazımıza bakın.
- Evdeki yoğun kullanım: Biri büyük dosya yüklerken veya indirirken diğer herkesin gecikmesi yükselebilir.
- Sunucunun konumu: Uzak bir ülkedeki sunucuya gecikme doğal olarak daha yüksektir.
- Yoğun saatler ve yönlendirme: Sağlayıcınızın şebekesi akşamları yoğunlaşabilir; trafiğinizin hangi yoldan gittiği de sağlayıcıya göre değişir.
DNS sunucusu bu listede yok, çünkü DNS yalnızca bağlantının başında adresi bulur; sonraki veri akışının gecikmesini belirlemez. Oyunlara özel ipuçlarını oyunlarda yüksek ping nasıl düşürülür yazımızda topladık.
Sık sorulan sorular
Ping ile gecikme aynı şey mi?
Günlük kullanımda çoğu zaman aynı anlamda kullanılır. Gecikme verinin yolda geçirdiği süredir; ping ise bu süreyi ölçmek için kullanılan yöntemin ve komutun adıdır. Ekranda gördüğünüz ping değeri, gidiş dönüş gecikmesidir.
Ping kaç olmalı?
Tek bir doğru sayı yoktur. Değer, ölçtüğünüz sunucunun uzaklığına ve bağlantı türünüze göre değişir. Kendi hattınızda yakın bir sunucuya kablolu ölçümle bulduğunuz değeri referans alın ve sonraki ölçümleri onunla karşılaştırın.
Hızlı internet paketine geçmek ping'i düşürür mü?
Genellikle doğrudan düşürmez. Paket hızı bir anda ne kadar veri taşınabileceğini belirler; ping ise verinin yolda geçirdiği süredir. Ancak eski paketiniz sürekli doluyorsa daha geniş bir hat, yoğunluk kaynaklı gecikme artışını azaltabilir.
Bazı sitelere ping atınca yanıt gelmiyor, internetim mi bozuk?
Her zaman değil. Bazı sunucular güvenlik veya yük nedeniyle ping isteklerine hiç yanıt vermez. Aynı anda başka tanınmış adreslere ping atıp yanıt alıyorsanız bağlantınız çalışıyordur.
Jitter neden önemlidir?
Sesli ve görüntülü görüşmeler ile online oyunlar verinin düzenli aralıklarla gelmesini bekler. Ping ortalaması düşük olsa bile değer sürekli iniş çıkış yapıyorsa ses kesilebilir, görüntü takılabilir, oyunda karakter ileri geri sıçrayabilir.