Bu araç nasıl çalışır
Bir IP adresi veya hostname girin; sonda sunucumuz ona kısa bir ICMP echo isteği dizisi gönderir — bilgisayarınızdaki ping komutunun kullandığı paketlerin aynısı. Her yanıt zamanlanır. Sonuç kaç paketin gönderilip alındığını, en düşük, ortalama ve en yüksek gidiş-dönüş süresini ve yanıtlar arasındaki seğirmeyi gösterir. Test ücretsizdir ve hesap gerektirmez.
Bundan ayrı olarak sayfa yüklenir yüklenmez tarayıcınız sunucumuza olan kendi gecikmesini ölçer. Hafif bir uç noktaya çok küçük HTTP istekleri dizisi gönderir ve her birinin süresini kaydeder. Tarayıcılar ICMP gönderemez; bu yüzden bu değer gerçek ping değil bir HTTP gidiş-dönüşüdür, ama aynı ağ yolunu yansıtır ve bu sitenin — ve yakınında barındırılan sitelerin — size ne kadar hızlı geldiğini belirleyen sayı budur.
İki ölçüm farklı soruları yanıtlar. Sonda ping’i bir host’un ayakta olup olmadığını ve sondadan ne kadar uzak olduğunu söyler. Tarayıcı gecikmesi sunucumuza ne kadar uzak olduğunuzu söyler. İkisi de sizinle yazdığınız host arasındaki gecikme değildir; o yol kendi bağlantınızdan geçer ve yalnızca bilgisayarınızdan, bu sayfanın ilerisindeki komutlarla ölçülebilir.
Hostname’ler ping’den önce çözümlenir. Sonda özel ve ayrılmış adresleri reddeder, ziyaretçi başına hız sınırı uygular ve tekrarlanan çalıştırmaların bir hedefi boğmaması için son sonuçları kısa süre önbellekte tutar.
Sonuç nasıl okunur
Gönderilen ve alınan. Her paket yanıt aldıysa host erişilebilir ve yol şu anda temizdir. Hiçbiri almadıysa ya host kapalıdır, ya adres yanlıştır ya da sonda ile host arasında bir şey ICMP’yi düşürüyordur. Kısmi yanıtlar yol boyunca bir yerde paket kaybı olduğunu gösterir.
En düşük, ortalama ve en yüksek. En düşük değer yolun saf gecikmesine en yakın şeydir: bir paketin gidip gelebildiği en hızlı süre. Ortalama tipik deneyimdir. En yüksek, çalıştırma sırasındaki en kötü sıçramayı gösterir. En düşük ile en yüksek arasındaki büyük fark yolun tıkalı olduğu ya da üzerindeki bir yönlendiricinin yavaş yanıt verdiği anlamına gelir.
Seğirme. Ardışık gidiş-dönüş süreleri arasındaki ortalama fark. Düşük seğirme kararlı bir bağlantı demektir. Makul ortalamayla yüksek seğirme Wi-Fi parazitinin, dolmuş bir yükleme hattının veya tampon şişmesi yaşayan bir yönlendiricinin imzasıdır; ses ve görüntülü görüşmelere ortalama gecikmeden daha çok zarar verir.
Paket kaybı. Yanıt alamayan isteklerin yüzdesi. Hedef yüzde 0’dır. Kısa bir çalıştırmada tek bir kayıp paket gürültü olabilir. Özellikle yüksek en yüksek gecikmeyle birleşen sürekli kayıp, paketlerin hangi atlamada kaybolmaya başladığını gösteren traceroute ile peşine düşmeye değer bir sorundur.
Tarayıcı gecikme bloğu aynı mantığı izler: ortalamaya yakın bir en düşük değer ve dar bir aralık, sunucumuza bağlantınızın kararlı olduğunu gösterir; büyük salınımlar hedefi değil yerel ağınızı veya İSS’nizi işaret eder.
Yüksek gecikme veya kayıpta ne yapmalı
Host hiç yanıt vermiyor
- Adresi veya hostname’i yazım hatası için kontrol edin ve neye çözümlendiğini DNS sorgulama ile görün.
- Host’un açık olması gereken bir portunu port kontrolü ile test edin. 443’te yanıt var ama ping sessizse ICMP filtreleniyordur, host kapalı değildir.
- Host sizinse güvenlik duvarının ICMP echo isteklerini düşürüp düşürmediğine bakın. Linux’ta icmp için iptables veya nftables kuralı arayın; Windows’ta Windows Defender Güvenlik Duvarı’nda „Dosya ve Yazıcı Paylaşımı (Yankı İsteği)“ gelen kuralını etkinleştirin; bulut host’larda güvenlik grubunda ICMP’ye izin verin.
Gecikme beklenenden yüksek
- En düşük değeri mesafeyle karşılaştırın. Fiberde ışık milisaniyede yaklaşık 200 kilometre alır ve gidiş-dönüş bunu ikiye katlar; 5.000 kilometre uzaktaki bir host ağ ne kadar iyi olursa olsun yaklaşık 50 milisaniyenin altında yanıt veremez.
- En düşük makul ama ortalama ve en yüksek yüksekse yol tıkalıdır. Gecikmenin sıçradığı atlamayı bulmak için traceroute çalıştırın.
- Sonda bir host’a düşük gecikme gösterirken kendi bilgisayarınız aynı host’a yüksek gecikme gösteriyorsa yavaşlık sizin tarafınızdadır: Wi-Fi’ınız, yönlendiriciniz veya İSS’nizin ağı.
Kendi bağlantınız yüksek seğirme veya kayıp gösteriyor
- Wi-Fi yerine kabloyla bağlanıp tarayıcı gecikme testini yeniden çalıştırın. Aralık daralıyorsa neden kablosuz bağlantıdır: yönlendiriciye yaklaşın, kanalı değiştirin veya 5 GHz bandını kullanın.
- Ağdaki diğer aktarımları durdurun. Yükleme hattını dolduran tek bir yükleme diğer her şeyin gecikmesini artırır; akıllı kuyruk yönetimi veya QoS olan bir yönlendirici bunu kontrol altında tutar.
- Yönlendiriciyi ve modemi yeniden başlatın. Yaşlanan tüketici donanımı tam olarak bu belirtiyi geliştirir.
- Günün farklı saatlerinde test edin. Yalnızca akşamları görülen kayıp İSS tarafındaki tıkanıklıktır; İSS’nin kanıt olarak ölçümlere ihtiyacı vardır.
- VPN veya proxy kullanıyorsanız testi kapalıyken tekrarlayın. Her tünel sunucusu üzerinden dolambaçlı yolu gecikmenize ekler; başka kıtadaki bir sunucu yüzlerce milisaniye ekleyebilir.
Kendi bilgisayarınızdan ping atmak
Sondanın bakışı bir sunucunun ayakta olup olmadığını ve internetten nasıl performans gösterdiğini kontrol etmek için işe yarar. Kendi bağlantınız için ping komutunu kullanın.
Windows: ping 203.0.113.45 varsayılan olarak 4 istek gönderir; ping -t 203.0.113.45 Ctrl+C’ye basana kadar devam eder, ping -n 20 203.0.113.45 20 istek gönderir.
macOS ve Linux: ping -c 20 203.0.113.45 20 istek gönderir ve en düşük, ortalama, en yüksek ve standart sapma özetini yazdırır. Linux’ta ping -i 0.2 seğirmeyi daha hızlı okumak için aralığı kısaltır. IPv6 için eski sistemlerde ping6, yenilerde ping -6.
Önce yönlendiricinize, sonra İSS’nizdeki bir host’a, sonra bilinen bir genel adrese, sonra hedefe ping atın. Gecikmenin sıçradığı veya paketlerin kaybolduğu ilk atlama sorunun olduğu yerdir.
IP’ye ping mi, hostname’e ping mi
Paketler yola çıktıktan sonra sonuç aynıdır; ancak iki girdi başka neyi test ettikleri bakımından farklıdır. Hostname’e ping önce onu çözümler; bu yüzden bir başarısızlık ağ sorunu değil DNS sorunu olabilir — DNS sorgulama ikisini ayırır. Büyük sitelerde yaygın olan birden fazla adresli bir hostname’e ping bunlardan birine atılır ve o adres tarayıcınızın bağlandığından farklı olabilir. Doğrudan adrese ping belirsizliği ortadan kaldırır; belirli bir sunucuyu izliyorsanız daha iyi seçimdir.
Ping ayrıca port kontrolünden farklı bir şeyi test eder. Ping’e yanıt veren bir host açık ve yönlendirilmiştir; ama web, posta veya oyun sunucusunun çalışıp çalışmadığı hakkında hiçbir şey söylemez; ping’i yok sayan bir host mutlu mutlu sayfa sunuyor olabilir. Soru „servis ayakta mı“ ise port kontrolü yanıtlar; soru „host erişilebilir mi ve ne kadar uzakta“ ise ping.
Proxy veya VPN kontrol edenler için ping
Bir proxy veya VPN uç noktasını güvenmeden önce test eden herkes için iki sayı önemlidir: kendi bilgisayarınızdan uç noktaya gecikme — yukarıdaki komutlarla yerel olarak ölçülür — ve uç noktadan kullanacağınız sitelere gecikme — sonda uç noktaya internet tarafından ping atarak buna yaklaşır. Tünelden yaptığınız her istekte iki bacak toplanır. Sizden veya hedef sitelerden uzak bir uç nokta, ilan edilen bant genişliği ne olursa olsun yavaş hissettirir; iki bacaktan birindeki yüksek seğirme zaman aşımlarının ve düşen oturumların olağan nedenidir.
Bu aracın sınırları
- Sonda ping’i sonda sunucumuzdan host’a giden yolu ölçer, sizden değil. Host’a kendi gecikmeniz yalnızca bilgisayarınızdan ölçülebilir.
- Tarayıcı gecikmesi ICMP yerine HTTP kullanır; küçük bir protokol ek yükü ve sunucunun yanıt süresini içerir. İyi bir göreli ölçüdür, laboratuvar ölçüsü değil.
- Birçok host, güvenlik duvarı ve bulut sağlayıcı ICMP’yi düşürür veya sınırlar. Yanıt gelmemesi host’un kapalı olduğu anlamına gelmez.
- Her çalıştırma birkaç saniyede az sayıda paket gönderir. Aralıklı sorunlar tek çalıştırmada görünmeyebilir; testi tekrarlayın veya yerelde sürekli ping kullanın.
- Yönlendiriciler ICMP’ye trafiği ilettiklerinden daha yavaş yanıt verir; tek başına yavaş bir atlama sorunun kanıtı değildir.
- Birden fazla adresli hostname’lere bunlardan birinde ping atılır.
- Araç ziyaretçi başına hız sınırlıdır ve özel ile ayrılmış adres aralıklarını reddeder.