
XDA yazarı gigabit interneti “düzeltmiş” ve yavaşlatmış olanlar, birçok ev laboratuvarının sonunda öğrendiği bir şeyi öğrendi: belirtilen hızından daha düşük hızda anlaşma yapan bir bağlantı, kablo sorunu, NIC EEE ayarı, sürücü hatası, switch bağlantı noktası uyuşmazlığı veya marjinal güç kaynağı olabilir. Yönlendiricinin hız testi hiç söylemez hangisi. Masaüstü için Ethernet bağlantı hızı tanılamada bu en iyi uygulamalar, Windows, macOS ve Linux’ta katman-2 anlaşmasını, veri iletim hızı tavanını ve paket seviyesi nedeni gösterir.
Ethernet tanısında ne aranmalı
- Bağlantı katmanı görünürlüğü. Hız testleri uygulama veri iletim hızını ölçer. 1000baseT ve 100baseTX ile tam ve yarım çift yönlü görmek için
ethtoolstili çıktıya ihtiyacınız var. - Loopback veri iletim hızı. Aynı switch’teki ikinci makineye iperf3, tavanın LAN mı yoksa WAN mı olduğunu doğrular.
- Kablo tanılaması. Modern NIC’ler kabelde TDR çalıştırır ve hangi çiftin kötü olduğunu bildirirler.
- Sürücü detayı. Windows ve macOS, oto-anlaşma durumunu gizlerler; doğru araç bunu ortaya çıkarır.
- Akla uygun çıktı. Tanı dökümleri okuyamıyorsanız işe yaramaz.
Hızlı karşılaştırma
| Uygulama | En iyi şekilde | Ücretsiz plan | Başlangıç fiyatı | Derecelendirme |
|---|---|---|---|---|
| ethtool | Linux’ta bağlantı durumu | Tamamen ücretsiz | $0 | Çekirdeğe bitişik standart |
| iperf3 | LAN veri iletim hızı tavanı | Tamamen ücretsiz | $0 | Varsayılan karşılaştırma |
| Ookla Speedtest CLI | WAN veri iletim hızı | Tamamen ücretsiz | $0 | speedtest.net ile aynı sunucular |
| LibreSpeed | Kendi barındırılan WAN testi | Tamamen ücretsiz | $0 | Kendi donanımınızda çalışır |
| Wireshark | Paket seviyesi nedenleri | Tamamente ücretsiz | $0 | Endüstri standardı yakalama |
| PowerShell Get-NetAdapter | Windows bağlantı durumu | Paket | $0 | Windows’ta yerleşik |
| cabletest.co utilities | Kablo tanılaması | Freemium | $19 (Pro) | Donanım test cihazı olmadan TDR |
| Angry IP Scanner | LAN haritası | Tamemen ücretsiz | $0 | En hızlı LAN taraması |
Uygulamalar
1. ethtool — Linux’ta en iyi bağlantı durumu
ethtool doğrudan ağ sürücüsüyle konuşur ve fiziksel bir NIC’in her özelliğini döker. ethtool eth0 anlaşılan hızı, çift yönlüsü ve oto-anlaşma durumunu gösterir; ethtool --show-eee eth0, XDA’nın gigabit-yavaş iyileştirmesinin dokunduğu Enerji Verimli Ethernet bayraklarını gösterir.
Nerede yetersiz kalır: Yalnızca Linux. Bazı sanallaştırılmış NIC’ler (E1000, virtio-net) kısmi çıktı gösterir.
Fiyatlandırma:
- Ücretsiz: GPL 2.
- Ücretli: hiçbiri.
Platformlar: Linux, BSD.
İndir: Debian/Ubuntu’da apt install ethtool, Fedora’da dnf install ethtool, FreeBSD’de pkg install ethtool.
Özet: Linux bağlantının aktif olduğunu ancak veri iletim hızının olmadığını söylediğinde çalıştırılacak ilk komut.
2. iperf3 — En iyi LAN veri iletim hızı tavanı
iperf3 bir makinede sunucu, diğerinde istemci çalıştırır, ardından belirli bir süre için aralarındaki veri iletim hızını ölçer. Sağlıklı bir gigabit LAN’da, tek akışlı iperf3 yaklaşık 940 Mbps’ye ulaşır; varsayılan MTU ile 800’ün altındaki herhangi bir şey kırmızı bayraktır.
Nerede yetersiz kalır: İki makineye ihtiyacınız var. iperf3 üzerinden WAN testleri yalnızca her iki ucunuzu kontrol ederseniz faydalıdır.
Fiyatlandırma:
- Ücretsiz: BSD.
- Ücretli: hiçbiri.
Platformlar: Windows, macOS, Linux, iOS, Android. İndir: iperf.fr Özet: tavanın LAN’nız mı yoksa ISP’niz mi olduğunu ayırmak için tek güvenilir yol.
3. Ookla Speedtest CLI — En iyi WAN veri iletim hızı testi
Ookla Speedtest CLI, tarayıcı sürümünün çalıştırdığı aynı testi tarayıcı olmadan çalıştırır. speedtest --format=json CSV’ye saatlik olarak kaydedebileceğiniz ve eğilimleri fark edebileceğiniz yapılandırılmış bir sonuç çıkarır.
Nerede yetersiz kalır: Varsayılan olarak Ookla’ya anonim telemetri gönderirsiniz. İlk çalıştırma lisans kabulünü ister.
Fiyatlandırma:
- Ücretsiz: Ookla lisansı (tescilli).
- Ücretli: CLI için hiçbiri.
Platformlar: Windows, macOS, Linux, FreeBSD. İndir: Speedtest CLI Özet: “ISP’im bana şu anda ne hız veriyor” için standart.
4. LibreSpeed — En iyi kendi kendini barındıran hız testi
LibreSpeed ev sunucusunda veya Raspberry Pi’de barındırabileceğiniz açık kaynaklı bir hız testidir. ISP uç noktanızı işaret edin ve ağdaki her telefon kendi donanımınıza karşı aynı testi çalıştırır, sunucu tarafı değişimini ortadan kaldırır.
Nerede yetersiz kalır: Onu barındırmanız gerekir. Doğruluk, LibreSpeed arka ucunu çalıştıran makinenin CPU’ya bağlıdır.
Fiyatlandırma:
- Ücretsiz: LGPL 3.
- Ücretli: hiçbiri.
Platformlar: Docker, PHP özellikli web sunucusu, Node.js. İndir: LibreSpeed on GitHub Özet: tamamen kontrol ettiğiniz bir test sonucu istiyorsanız seçim.
5. Wireshark — Paket seviyesi nedenleri için en iyi
Wireshark hattaki her çerçeveyi yakalar ve bir bağlantının neden protokol seviyesinde yavaş olduğunu gösterir. Yeniden iletimler, TCP penceresi sorunları, DNS gecikmesi ve yinelenen ACK’ler hepsi burada ortaya çıkar.
Nerede yetersiz kalır: Ara artı seviye bir araçtır. Yakalamayı okumak pratik gerektirir.
Fiyatlandırma:
- Ücretsiz: GPL 2.
- Ücretli: hiçbiri.
Platformlar: Windows, macOS, Linux. İndir: Wireshark Özet: “iperf 200 Mbps diyor ve neden olduğunu bilmiyorum” anında.
6. PowerShell Get-NetAdapter — En iyi Windows yerleşik
PowerShell Get-NetAdapter ve Get-NetAdapterAdvancedProperty, ethtool’un Linux’ta gösterdiği aynı anlaşma durumunu ortaya çıkarır. Get-NetAdapter | Select-Object Name, LinkSpeed, MediaConnectionState, FullDuplex. Get-NetAdapterAdvancedProperty, EEE ve kesme modülasyonu dahil sürücü tarafından açığa çıkarılan her ayarı gösterir.
Nerede yetersiz kalır: Gelişmiş özelliklerin adlandırması Realtek, Intel ve Broadcom sürücüleri arasında farklılık gösterir; satıcılar arası komut dosyası zordur.
Fiyatlandırma:
- Ücretsiz: Windows ile paketlenmiş.
- Ücretli: hiçbiri.
Platformlar: Windows 10 veya sonrası.
İndir: yerleşik. PowerShell’i yönetici olarak açın, Get-NetAdapter çalıştırın.
Özet: başka bir şey kurmadan önce Windows’ta denenecek ilk şey.
7. cabletest.co utilities — Donanım test cihazı olmadan en iyi kablo tanılaması
cabletest.co utilities, NIC’in yerleşik TDR’sini (zaman alanı reflektometrisi) kullanarak kablo tanılaması çalıştırır. 2015’ten bu yana çoğu Intel ve Realtek NIC, Cat5e/Cat6 kablonun hangi çiftinin kısa devre veya açık olduğunu bildirebilir ve cabletest.co yardımcıları bu sonuçları $500 Fluke olmadan okurlar.
Nerede yetersiz kalır: Sonuçlar NIC’in desteklenmesine bağlıdır. Bazı Realtek çipler gürültülü okumalar bildirir.
Fiyatlandırma:
- Ücretsiz: cabletest.co yardımcıları Topluluk Sürümü.
- Ücretli: Pro araçları $19 kereye.
Platformlar: Windows, Linux (yetenekli NIC’lerde ethtool kabletest aracılığıyla).
İndir: Linux’ta: ethtool --test <iface> --cable. Windows’ta: cabletest.co adresinden cabletest.co yardımcıları.
Özet: $500 donanım kablo test cihazı satın almadan kötü sıkıştırmayı kötü bir NIC’den ayırt etmenin yolu.
8. Angry IP Scanner — En iyi LAN haritası
Angry IP Scanner, yerel alt ağı tarar, ana bilgisayar adlarını çözer ve açık bağlantı noktalarını gösterir. Bir NIC’nin yavaş anlaşma yapmasının nedeni ağda yabancı bir cihazın kötü oluşturulmuş çerçeveler yayınladığı zaman kullanışlıdır.
Nerede yetersiz kalır: Bir tarayıcıdır, tanı değil. Suçluyu bulmak için kullanın, kanıtlamak için ethtool veya Wireshark kullanın.
Fiyatlandırma:
- Ücretsiz: GPL 2.
- Ücretli: hiçbiri.
Platformlar: Windows, macOS, Linux. İndir: Angry IP Scanner Özet: LAN’ınızda bir dakikadan az bir sürede her şeyi görmek için en hızlı yol.
Doğru olanı seçme
İşletim sisteminiz için yerleşik araçla başlayın: Linux’ta ethtool, Windows’ta Get-NetAdapter, macOS’ta networksetup -getMTU en0 ve ifconfig. Veri iletim hızı düşükse: ikinci makineye iperf3, ardından dış dünyaya Ookla Speedtest CLI. Kendi test hedefinizi barındırırsanız: LibreSpeed. iperf3 yavaş hızlar gösterirse: yeniden iletimler ve TCP pencereleri incelemek için Wireshark. Kablodan şüpheleniyorsanız: cabletest.co utilities veya ethtool --cable. LAN’daki yabancı cihaz suçlusuysa: Angry IP Scanner bulur.
Sıkça sorulan sorular
Neden gigabit bağlantım 100 Mbps'de anlaşma yapıyor?
Genellikle biri: yalnızca dört çiftin ikisine sahip kablo (Cat3 veya hasarlı Cat5), sabit hıza ayarlanmış NIC veya switch bağlantı noktası, Enerji Verimli Ethernet kötü anlaşma veya Realtek çiplerideki sürücü hatası. ethtool veya Get-NetAdapter hangisini gösterir.
Neden iperf3 tarayıcı hız testinden farklı bir hız gösteriyor?
Çünkü iperf3, LAN’ınızda test eder ve tarayıcı testi WAN üzerinden gider. iperf3 940 Mbps gösteriyor ve speedtest.net 200 Mbps gösteriyorsa, ISP’niz veya yönlendiriniz darboğazdır. iperf3 da 200 Mbps gösterirse, LAN’dır.
Enerji Verimli Ethernet'i devre dışı bırakmalı mıyım?
Yalnızca NIC’iniz ve anahtarınız EEE’yi kötü anlaşan eski ürünler yazılımındaysa. XDA’nın “yavaşlatma” düzeltmesi uyumsuz bir çiftte EEE’yi devre dışı bırakmaktı. Modern NIC’ler ve anahtarlar (2019 sonrası) EEE’yi temiz şekilde işler; varsayılan olarak devre dışı bırakmayın.
macOS'ta en iyi Ethernet tanı uygulaması nedir?
macOS kaba hız testi için networkQuality ve arabirim istatistikleri için netstat -I en0 ile gelir. LAN kıyaslaması için Homebrew aracılığıyla iperf3 kurun, paket yakalama için Wireshark.
Ookla'ya veri göndermeden WAN hızını test etmenin bir yolu var mı?
Evet. Seçtiğiniz VPS veya bulut örneğindeki LibreSpeed, Ookla sunucusunun yerini alır. Hız verileriniz hiçbir zaman bitiş noktalarınızı terk etmez.