mtr vs Traceroute: Her Bir Araç Ne Zaman Kullanılmalı

8 dakikalık okuma - 13 Mayıs 2026

hero section cover
İçindekiler
  • mtr vs traceroute
  • Traceroute nasıl çalışır?
  • Mtr nasıl çalışır
  • Temel farklılıklar
  • Çıktının okunması
  • Her bir araç ne zaman kullanılmalı
Paylaş

Traceroute ve mtr nasıl çalışır, çıktıları nasıl doğru okunur ve her biri ağ tanılama için ne zaman kullanılır?

mtr vs traceroute

Traceroute ve mtr, ağ yolu sorunlarını teşhis etmek için kullanılan iki komut satırı aracıdır. Traceroute, paketlerinizin izlediği rotanın tek seferlik anlık görüntüsünü verir. mtr de aynı şeyi yapar, ancak zaman içinde paket kaybı, gecikme ve titreşim hakkında istatistikler oluşturarak araştırmaya devam eder. Bu yazı, her bir aracın nasıl çalıştığını, çıktıların nasıl okunacağını ve hangisinin ne zaman kullanılacağını kapsar.

Traceroute nasıl çalışır?

Traceroute, IP paket başlıklarındaki Time-to-Live (TTL) alanını kullanır. İlk yönlendirici TTL'yi sıfıra indirir, paketi düşürür ve bir ICMP "Time Exceeded" mesajı gönderir. Traceroute yönlendiricinin IP'sini ve gidiş-dönüş süresini kaydeder, ardından TTL 2 olarak ayarlanmış başka bir paket gönderir ve paket hedefe ulaşana veya maksimum atlama sınırına (varsayılan olarak 30, -m ile ayarlanabilir) ulaşana kadar bu şekilde devam eder.

Varsayılan olarak, traceroute her atlama için üç prob gönderir ve size üç gecikme okuması verir. Protokoller işletim sistemine göre farklılık gösterir:

  • Windows: Tracert komutu ICMP Echo İstekleri gönderir.
  • Linux/macOS: traceroute komutu UDP datagramları gönderir (33434-33534 portları). UDP engellenmişse ICMP için -I veya TCP için -T kullanın.

N bayrağını eklemek ters DNS aramalarını atlar, bu da çok atlamalı yollarda işleri belirgin şekilde hızlandırır.

Mtr nasıl çalışır

mtr (My Traceroute) traceroute ile aynı TTL tabanlı yol keşfini kullanır, ancak tipik olarak saniyede bir olmak üzere problar göndermeye devam eder. Atlama başına üç veri noktası yerine, çalışan istatistikler elde edersiniz: paket kaybı yüzdesi, ortalama gecikme, en iyi ve en kötü yanıt süreleri ve standart sapma (jitter).

mtr ICMP (varsayılan), UDP ve TCP SYN problarını destekler. TCP modu, güvenlik duvarları ICMP'yi engellediğinde veya belirli bir uygulama bağlantı noktasını test etmek istediğinizde kullanışlıdır:

mtr --tcp --port 443 example.com

Bir destek ekibiyle paylaşabileceğiniz etkileşimli olmayan bir rapor için rapor modunu kullanın:

mtr --report --report-cycles 100 example.com

Bu 100 prob çalıştırır ve bir özet yazdırır. MTU veya parçalanma sorunlarını test etmek için --psize ile özel paket boyutları da ayarlayabilirsiniz.

mtr Linux ve macOS üzerinde yerel olarak çalışır. Windows kullanıcıları GUI eşdeğeri için WinMTR 'yi kullanabilirler.

Temel farklılıklar

ÖzellikTraceroutemtr
Veri toplamaTek seferlik, atlama başına 3 probSürekli, yapılandırılabilir döngüler
Paket kaybıAtlama başına izlenmezAtlama başına ölçülür
Gecikme ölçümleriAtlama başına üç RTT değeriSon, Ortalama, En İyi, En Kötü, StDev
Titreşim (StDev)ÖlçülmediAtlama başına ölçülür
ProtokollerICMP, UDPICMP, UDP, TCP SYN
ÇıktıStatik metinCanlı güncelleme veya rapor modu

Pratikteki fark, aralıklı sorunlardan kaynaklanır. Tek bir traceroute, paketlerin %2'sini düşüren bir yönlendiriciyi veya 15 ms'lik titreşime sahip bir atlamayı kolayca gözden kaçırabilir. mtr bunları yakalar çünkü ölçüm yapmaya devam eder.

Çıktının okunması

Traceroute veya mtr çıktısını okurken yapılan en yaygın hata, sorunlu görünen bir ara atlamanın gerçek bir sorun olduğu anlamına geldiğini varsaymaktır. Genellikle öyle değildir.

Traceroute'daki yıldız işaretleri (*) yönlendiricinin proba yanıt vermediği anlamına gelir. Birçok yönlendirici ICMP'yi yok sayacak ya da hız sınırlaması yapacak şekilde yapılandırılmıştır. Ondan sonraki atlamalar normal yanıt veriyorsa, yolda sorun yoktur.

Mtr'deki tek bir atlamadaki paket kaybı da aynı mantığı izler. Eğer 5. atlama %20 kayıp gösteriyorsa ancak son hedef %0 gösteriyorsa, bu yönlendirici sadece prob yanıtlarını önceliklendirmiyordur. Gerçek paket kaybı bir model olarak ortaya çıkar: kayıp bir atlamada ortaya çıkar ve hedefe giden sonraki her atlama boyunca devam eder.

Atlamalar arasındakigecikme atlamaları normal ve beklenen bir durumdur. 10 ms'den 80 ms'ye sıçrama genellikle paketin bir okyanusu ya da uzun bir kara yolunu geçtiği anlamına gelir. Gecikme hakkında yalnızca mesafe için alışılmadık derecede yüksekse (bir metro alanı içinde 5 ms'nin altında, ülkeler arası onlarca milisaniye, okyanus ötesi 80-150 ms) veya son hedef gecikmesi kabul edilemezse endişelenin.

Mtr cinsinden StDev (jitter) dikkat etmeye değerdir. Herhangi bir atlamada 10 ms'nin üzerindeki değerler VoIP, görüntülü aramalar ve oyunlar için sorunlara neden olabilir. Yüksek titreşim görürseniz, bunun kısa bir ani yükselme değil, sürekli bir model olduğunu doğrulamak için en az 100 döngü çalıştırın.

Her bir araç ne zaman kullanılmalı

Hızlı bir cevaba ihtiyacınız olduğundatraceroute kullanın: hedefe ulaşılabilir mi ve ulaşılamıyorsa yol nerede kesiliyor? Kesintiler için ve temel yönlendirmeyi doğrulamak için doğru başlangıç noktasıdır.

Sorun aralıklı veya performansla ilgili olduğundamtr kullanın. Ara sıra bağlantı kopuklukları, VoIP kalite sorunları veya gecikme artışları bildiren kullanıcılar mtr'nin sürekli verilerine ihtiyaç duyar. Güvenilir istatistikler için en az 50-100 döngü çalıştırın.

Tam teşhis için mtr'yi her iki yönde de çalıştırın: makinenizden sunucuya ve sunucudan tekrar IP'nize. İnternet yönlendirmesi asimetriktir, bu nedenle dönüş yolu tamamen farklı özelliklere sahip olabilir. Yalnızca bir yönü test ederseniz, sorunun gerçekte nerede olduğunu gözden kaçırabilirsiniz.

Özel sunucunuz veya VPS'nizle ilgili sorunlar yaşıyorsanız, FDC Servers destek ekipleri mtr raporlarını ağ yükseltmeleri için standart tanılama kanıtı olarak kabul eder.

background image
Sunucunuz büyümenizi engelliyor mu?

Yavaş dağıtımlardan veya bant genişliği sınırlarından bıktınız mı? FDC Sunucuları anında tahsis edilmiş güç, küresel erişim ve her ölçek için oluşturulmuş esnek planlar sunar. Yükseltmeye hazır mısınız?

Performansın Kilidini Şimdi Açın

Blog

Bu hafta öne çıkanlar

Daha fazla makale
Linux Sunucu Güçlendirme Kontrol Listesi

Linux Sunucu Güçlendirme Kontrol Listesi

Bir Linux sunucusunu güçlendirmek için adım adım kontrol listesi. SSH, güvenlik duvarları, yama, dosya izinleri, SELinux/AppArmor ve denetim günlüğünü kapsar

15 dakikalık okuma - 8 Mayıs 2026

iperf3 Eğitimi: Linux ve Windows'ta Ağ Hızını Test Edin

10 dakikalık okuma - 7 Mayıs 2026

Daha fazla makale
background image

Sorularınız mı var veya özel bir çözüme mi ihtiyacınız var?

icon

Esnek seçenekler

icon

Küresel erişim

icon

Anında dağıtım

icon

Esnek seçenekler

icon

Küresel erişim

icon

Anında dağıtım