Masaüstü için bufferbloat test araçları

2026'da bufferbloat testi için 8 masaüstü uygulaması

Hız testiniz 900 Mbps indirme, 500 yükleme ve 12 ms ping gösteriyor. Ardından birisi dosya yüklemeye başladığı an bir Zoom çağrısı donuyor, Warzone maçı birinin 4K akışı yapması sırasında paketleri kaybediyor ve router meşgul olduğunda her DNS araması yavaşlıyor. Önemli olan sayı maksimum verimi değildir. Bu, bağlantınızın gerçekten çalışırken aldığı ekstra gecikmedir ve bu sayının bir adı vardır: bufferbloat. Bunu genel izleyicilerin önüne koyan XDA yazısı açıktı. Mükemmel bir hat hızındaki sonuç, yük altında ping'ler 200 ms'ye şiştiğinde çok az anlamına gelir.

Sekiz aracı aynı bağlantı üzerinden bir hafta test ettik, akıllı kuyruk yönetimi olmayan bir tüketici routerı olan bir karma fiber-artı-Wi-Fi kurulumu. Aşağıdaki seçeneklerin her biri Windows, macOS veya Linux'ta çalışır, çoğu ücretsizdir ve her biri boşta kaldığında değil, bağlantı doygunluğa ulaştığında gecikmeyi ölçer. Tarayıcı tabanlı bir testi bir CLI aracıyla birleştirin ve dakikalar içinde routerinizin, ISP'nizin veya Wi-Fi'nizin sorunun kaynağı olup olmadığını bileceksiniz.

Hızlı karşılaştırma

Araçİçin en iyisiLisansPlatformlarÖne çıkan
Waveform Bufferbloat TestTek tıkla sınıflandırmaÜcretsizHerhangi bir tarayıcıYük altında gecikmesi A'dan F'ye puanlanmış
Cloudflare Speed TestKüresel kenar ölçümüÜcretsizHerhangi bir tarayıcıYüklü vs. yüksüz gecikme ayrımı
Speedtest CLI by OoklaKomut dosyalı günlük kontrollerÜcretsizWindows, macOS, LinuxWeb uygulamasıyla aynı sunucular
iperf3LAN ve WAN verimiÜcretsiz, BSDWindows, macOS, LinuxJSON çıkışı ile çift yönlü test
CrusaderAmaçlı bufferbloat GUIÜcretsiz, MIT / ApacheWindows, macOS, LinuxYük sırasında canlı gecikme grafiği
FlentTekrarlanabilir test setleriÜcretsiz, GPLLinux, macOS, BSDRRUL ve çapraz trafik senaryoları
LibreSpeedKendi kendine barındırılan testÜcretsiz, LGPLHerhangi bir tarayıcı, CLIKendi sunucunuzda çalıştırın
PingPlotterÇok atlamalı tanılamaFreemiumWindows, macOSHer atlama için gecikme ve paket kaybı grafikleri

Bufferbloat test uygulamasında ne aramamalı

Her hız testi bir bufferbloat testi değildir. Önemli olan dört şey:

Yük altında gecikmesi, boşta ping değil. Araç, bağlantı yükleme ve indirmeyi aktif olarak doydurmaya başlarken gidiş-dönüş süresini ölçmelidir, o sırada ve birlikte. Boşta bir bağlantıda yalnızca ping testi, kuyruklanma hakkında hiçbir şey söylemeyecektir.

Ayrı yükleme ve indirme doygunluğu. Bufferbloat genellikle sadece bir tarafta yaşar. Kabel ve DSL uplink'leri klasik suçlulardır çünkü modemin aktarım tamponu, uplink hızına göre çok büyüktür. Sadece indirmeyi stres alan bir araç resmin yarısını kaçıracaktır.

Yüzdelikler, sadece ortalamalar değil. 40 ms'nin bir ortalaması 300 ms'nin p95'ini gizler. Medyanın üzerinde p90 veya p99 numaralarını gösteren herhangi bir şey, bir video çağrısının nasıl hissedileceğinin daha doğru bir resmini size verir.

Tekrarlanabilirlik. Sabah 8'de ve akşam 8'de tam olarak aynı testi yeniden çalıştıramazsanız, bir düzeltmenin işe yaradığını kanıtlayamazsınız. CLI araçları, scriptli setler ve kendi kendine barındırılan uç noktalar, günler boyunca uzanan sorun giderme oturumları için tek atışlı web testlerini geride bırakır.

1. Waveform Bufferbloat Test, çalıştırılacak ilk

Waveform aracı, Bufferbloat Projesi'nin insanlara yönlendirdiği testtir. Tamamen tarayıcıda çalışır, Cloudflare'in kenar ağını bağlantının diğer ucu olarak kullanır ve bağlantı yüklenirken gecikmelerinizin ne kadar arttığına göre sonucu A'dan F'ye puanlar. Tek bir tıklama size boşta ping, indirme bloat, yükleme bloat ve jitter numarası verir, artı destek biletleri için paylaşılabilir bir sonuç URL'si.

Nerede başarısız olur: sınıf toplamdır, atlama başına değildir. Kötü bir Wi-Fi radyosu 30 ms eklerse, Waveform bunu kaynağı göstermeden bufferbloat olarak gösterecektir.

Fiyat: Ücretsiz, hesap gerekli değildir.

Platformlar: Windows, macOS, Linux veya ChromeOS'taki herhangi bir modern tarayıcı.

İndir: waveform.com

Sonuç: ulaşılacak ilk araç. Waveform size kablolu bağlantıda A verirse, sorun neredeyse kesinlikle routerinizin aşağı akışındadır.


2. Cloudflare Speed Test, ikinci fikir

Cloudflare'in kendi hız testi, Waveform'un doğal ortağıdır. Yüksüz gecikmeyi, indirme sırasında yüklü gecikmeyi, yükleme sırasında yüklü gecikmeyi ve titreşimi gösterir, hepsi bir sayfada. Cloudflare'in çoğu büyük şehirde anycast POP'ları olduğundan, gidiş-dönüş genellikle rastgele bir ISP test sunucusundan daha kısadır, bu nedenle gürültü tabanı daha düşüktür ve küçük farklar daha net ortaya çıkar.

Nerede başarısız olur: test sizin için bir Cloudflare POP seçer ve bunu değiştirmenize izin vermez. Cloudflare'e olan rotanız olağandışıysa, sonuçlar gerçeklikten daha iyi veya daha kötü görünebilir.

Fiyat: Ücretsiz.

Platformlar: Herhangi bir modern tarayıcı. Scriptli kullanım için genel bir API de vardır.

İndir: speed.cloudflare.com

Sonuç: tamamen farklı sunucu altyapısı ile Waveform sonucunu çapraz kontrol etmenin en hızlı yolu.


3. Speedtest CLI by Ookla, komut dosyalı günlük kontroller için

Ookla'nın resmi Speedtest CLI, Windows, macOS ve Linux'ta çalışan ve speedtest.net ile aynı sunucu ağını hedef alan küçük bir ikilisidir. İndirme, yükleme, boşta gecikme, titreşim ve Ookla'nın son sürümlere eklediği yüklü gecikme rakamını raporlar. JSON çıkışı, sonuçları bir dosyaya, InfluxDB'ye veya Grafana'ya kaydedilmeyi kolay hale getirir ve cron veya Task Scheduler bunu her 15 dakikada mutlu bir şekilde çalıştıracaktır.

Nerede başarısız olur: Ookla'nın yüklü gecikme ölçüsü, daha kısa bir patlama sırasında ölçtüğü için Waveform'dan daha sakindir. Yeşil bir Ookla sonucu yeşil bir Waveform sonucunu kanıtlamaz.

Fiyat: Kişisel kullanım için ücretsiz, ticari dağıtım için ücretli lisanslar.

Platformlar: Windows, macOS (Intel ve Apple silicon), x86_64 ve ARM'de Linux, artı FreeBSD.

İndir: speedtest.net

Sonuç: bir anlık görüntü yerine bir hafta boyunca bağlantınızın davranışının bir grafiğini oluşturmak için bunu seçin.


4. iperf3, verim referansı

ESnet'ten iperf3, ağ mühendislerinin bir bağlantının gerçekten ne yapabileceğini öğrenmek istedikleri zaman kullandıkları araçtır, ortada tarayıcı veya üçüncü taraf sunucusu olmaksızın. Sunucuyu bir makinede, istemciyi diğerinde çalıştırın ve aralarında ham TCP veya UDP verimi artı jitter'ı ve UDP paket kaybı numaralarını elde edersiniz. Yakınlarda genel bir iperf3 sunucusuna karşı çalıştırıldığında, bir ISP sağduyu denetimi olarak da hizmet eder ve ISP tarafından barındırılan bir hız test sunucusunun yaptığı şekilde uplink hakkında yalan söylemeyecektir.

Nerede başarısız olur: iperf3 verim ve paket kaybını ölçer, kuyruk gecikmesini doğrudan değil. Aynı hedefe ping yapan çalışan ile eşleştirin bufferbloat görmek için.

Fiyat: Ücretsiz, BSD lisansı.

Platformlar: Windows, macOS, Linux, FreeBSD ve çoğu diğer Unix sistemi. Her büyük paket yöneticisinde gönderilir.

İndir: GitHub (esnet/iperf)

Sonuç: bağlantının kendisinin baytları itiş edebileceğini kanıtlamak için bunu kullanın, ardından bunu yaparken gecikmeye ne olduğunu görmek için başka bir aracı kullanın.


5. Crusader, amaçlı bufferbloat görselleştiricisi

Crusader, birçok ev laboratuvarı operatörünün beş yıl önce olmasını isteyeceği araçtır. Yalnızca indirme patlaması, yalnızca yükleme patlaması ve eş zamanlı iki yönlü patlama çalıştırır ve tüm zaman boyunca gecikmeyi canlı grafiğe çizer. Sonuç, bloat'ın uplink'inizde, downlink'inizde yaşayıp yaşamadığını veya yalnızca her iki yön de meşgul olduğunda görünüp görünmediğini açıkça ortaya koyar. Bir örneği sunucu olarak çalıştırırsınız (yerel olarak, bir VPS'de veya bir arkadaşın ev ağında) ve istemciyi ona bağlarsınız, bu nedenle her iki ucuda da kontrol edersiniz.

Nerede başarısız olur: GUI işlevsel olmaktan ziyade parlatılmıştır ve sunucuyu çalıştırmak için bir yere ihtiyacınız vardır. Ucuz bir VPS veya kablolu uplink'e sahip bir Raspberry Pi iyi çalışır.

Fiyat: Ücretsiz, çift MIT ve Apache 2.0 lisansı.

Platformlar: Windows, macOS, Linux ve Android istemcileri. GitHub Releases'te önceden oluşturulmuş ikili dosyalar artı sunucu için Docker görüntüleri.

İndir: GitHub (Zoxc/crusader)

Sonuç: yük altında gecikmenin en net resmi, ücretsiz GUI'de mevcut, diğer ucunda barındırabileceğiniz sürece.


6. Flent, tekrarlanabilir test seti

Flent, önceden netperf-wrapper olan, CeroWrt ve Bufferbloat.net kalabalığının kuyruk yönetimi algoritmalarını karşılaştırmak için kullandığı şeydir. Paralel netperf, iperf ve ping akışlarını orkestra eder, ardından matplotlib ile sonuçları çizer. Dahil edilen RRUL testi (Yük Altında Gerçek Zamanlı Tepki), araştırma topluluğundaki standart bufferbloat kıyaslamasına en yakın şeydir. Routerinizde CAKE veya fq_codel etkinleştirdikten sonra aynı testi yeniden çalıştırın ve grafikler tam olarak ne kadar gecikmeli geri aldığınızı gösterecektir.

Nerede başarısız olur: matplotlib ön ucu olan bir Python aracıdır, tek tıklamalı bir deneyim değildir. İlk çalıştırmanızdan önce flent.org'da dokümanları okumayı bekleyin.

Fiyat: Ücretsiz, GPL.

Platformlar: Linux ve macOS birinci sınıf hedefler olarak, FreeBSD desteklenir, WSL aracılığıyla Windows.

İndir: GitHub (tohojo/flent)

Sonuç: bir routerı veya ISP bağlantısını ayarlayan ve yayınlanabilir, tekrarlanabilir numaralar isteyenler için seçim.


7. LibreSpeed, kendi kendine barındırılan test

LibreSpeed, speedtest.net'e açık kaynaklı cevaptır. İndirme, yükleme, ping ve jitter'ı raportar ve çoğu tarayıcı tabanlı testin aksine, bunu kendi sunucunuza koybilirsiniz (PHP, Node.js, Go veya Rust arka uçları desteklenir) ve kendi ağınızdaki veya colo'nuzda bir makineye karşı test edebilirsiniz. Bu bufferbloat çalışması için önemlidir: evdeki bir uç nokta ISP rotanızı izole eder, böylece titreşimin ağınızın içinde veya ötesinde olup olmadığını söyleyebilirsiniz. Scriptli kullanım için bir komut satırı istemcisi de vardır.

Nerede başarısız olur: LibreSpeed, tam yüklü gecikme dökümü değil, titreşimi raportar, bu nedenle bir sınıf istiyorsanız Waveform için tak ve çalışır bir değiştirme değildir.

Fiyat: Ücretsiz, LGPLv3.

Platformlar: İstemci tarafında herhangi bir tarayıcı, artı Windows, macOS ve Linux için CLI istemcisi. Sunucu için Docker görüntüsü.

İndir: GitHub (librespeed/speedtest)

Sonuç: testi her iki ucu kontrol ederek LAN sorunlarını WAN sorunlarından ayırmak istediğinizde ulaşılacak araç.


8. PingPlotter, çok atlamalı gecikme grafiklendirme

Pingman Tools'un PingPlotter'ı, gerçek bir ücretsiz katmanı olan ücretli bir Windows ve macOS uygulamasıdır. Sizinle bir hedef arasında her atlamayı takip eder, aralıklarla her birine ping yapar ve zaman içinde her atlama başına gecikme ve paket kaybını grafiklere çizer. Waveform size bufferbloat olduğunu söylediğinde ancak nerede olduğunu söylemezse, PingPlotter ikinci duraktır: bağlantı yükenirken grafiklere bakın ve spiking başlayan atlama suçludur. Ücretsiz sürüm tarihçe ve özellikleri sınırlar, ancak tek bir sorun giderme oturumu için yeterlidir.

Nerede başarısız olur: ücretsiz katman tarihçeyi sınırlar ve bazı dışa aktarma seçeneklerini gizler. Tam deneyim bir Standard veya Professional lisansı arkasındadır.

Fiyat: Temel kullanım için ücretsiz katman. Standard lisansları yaklaşık $40 bir defalık başlar; Professional uyarılar ve paylaşılan panoları ekler.

Platformlar: Windows 10 ve 11, macOS. Linux masaüstü yapısı yok, ancak mtr Linux'ta benzer yerleri kapsar.

İndir: pingplotter.com

Sonuç: ISP'nizin kenarında kötü bir atlama veya flaky peering bağlantısı yakalamak için en hızlı yol, bloat'ın evinizin içinde olmadığını doğruladıktan sonra.


Nasıl seçilir

Waveform Bufferbloat Test ile başlayın. 90 saniye alır ve size hiç sorununuz olup olmadığını söyler. Sınıf C veya daha kötüyse, farklı altyapıda sonucu doğrulamak için sonra Cloudflare Speed Test çalıştırın. Bufferbloat doğrulandıktan sonra, hangi yönün bloat olduğunu ve ne kadar olduğunu görmek için Crusader kullanın ve gecikminin spiked olduğu atlamayı tanımlamak için PingPlotter veya bir Linux mtr oturumu.

Uzun vadeli görünürlük için, her 15 dakikada çalışacak şekilde Speedtest CLI by Ookla veya LibreSpeed komut dosyası oluşturun ve bir zaman serisi veritabanına giriş yapın. Ayarlama çalışması için, bir router değişikliğinin gerçekten yardımcı olduğunu kanıtlamanız gereken yer, Flent referans aracıdır. Ve bir halka kamuya bağlı sunucu bağımsız yapabileceğiniz şeyi bilmek istediğinizde, kontrol ettiğiniz iki makine arasında iperf3 çalıştırın.

SSS

En iyi ücretsiz bufferbloat testi nedir?

Waveform Bufferbloat Test, çoğu ağ topluluğunun ilk olarak önerdiği ücretsiz araçtır, çünkü yalnızca maksimum verim ölçümü yerine yük altında gecikmeyi derecelendirir. Cloudflare Speed Test en yakın ücretsiz alternatif ve ikinci fikir olarak yararlıdır.

Çoğu insan hangi bufferbloat test uygulamasını kullanıyor?

Tek seferlik kontroller için Waveform ve komut dosyalı izleme için Ookla'nın Speedtest CLI veya LibreSpeed. Ev laboratuvarı ve ISP tarafı operatörleri tekrarlanabilir, yapılandırılmış testler için iperf3 ve Flent'e güvenirler.

iperf3 bufferbloat ölçebilir mi?

Doğrudan değil. iperf3 verim, UDP'de jitter ve paket kaybını ölçer. Bufferbloat görmek için, bağlantıyı doydurmak üzere iperf3 çalıştırın ve aynı hedefe paralel olarak ping çalıştırın. iperf3 çalışırken ping'teki artış sizin bufferbloat'tır.

Bir test bunu bulduğunda bufferbloat'ı nasıl düzeltebilirim?

Routerinizde akıllı kuyruk yönetimini etkinleştirin. Modern OpenWrt, MikroTik RouterOS, pfSense ve OPNsense yapıları hepsi CAKE veya fq_codel'i destekler ve en son firmware'li çoğu tüketici routerü "SQM" veya "uyarlanabilir QoS" geçişini ortaya koymaktadır. Şekil cihazını ölçülen bağlantı hızınızın yaklaşık 90 ila 95 yüzdesine ayarlayın. Waveform'u yeniden çalıştırın. Sınıf A veya B'ye çıkmalıdır.

Kablolu bağlantının bufferbloat'ı var mı?

Evet. Bufferbloat, sizinle internet arasında oversized bir kuyruğu olan herhangi bir cihazda yaşar; bu neredeyse her zaman modem, router veya ISP'nin headend'idir. Kablolu bağlantı Wi-Fi titreşimini resimden kaldırır ancak bufferbloat'ı kaldırmaz.

PingPlotter'a ödeme yapmaya değer mi?

Tek seferlik sorun giderme oturumu için, hayır. Ücretsiz katman kötü bir atlama tanımlamak için yeterlidir. Sürekli olarak kritik bir bağlantıyı izleyen veya uzak kullanıcıları destekleyen biri için, Standard lisansı ilk kez bir ISP ile telefonda bir saat tasarrufu yaptığında kendi kendini öder.