Alat pengujian bufferbloat untuk desktop

8 aplikasi desktop untuk pengujian bufferbloat di 2026

Tes kecepatan Anda menunjukkan 900 Mbps turun, 500 naik, dan ping 12 ms. Kemudian panggilan Zoom membeku saat seseorang mulai mengunggah file, pertandingan Warzone kehilangan paket saat keluarga streaming 4K, dan setiap pencarian DNS merangkak saat router sibuk. Angka yang penting bukanlah throughput puncak. Ini adalah latensi tambahan yang diterima tautan Anda saat benar-benar bekerja, dan angka itu memiliki nama: bufferbloat. Artikel XDA yang membawa ini kembali ke depan audiens umum cukup tegas. Hasil line-rate yang sempurna berarti sangat sedikit jika ping di bawah beban membengkak hingga 200 ms.

Kami menghabiskan seminggu menguji delapan alat melalui koneksi yang sama, pengaturan serat-plus-Wi-Fi campuran dengan router konsumen yang tidak memiliki manajemen antrian pintar diaktifkan. Setiap pilihan di bawah berjalan di Windows, macOS, atau Linux, sebagian besar gratis, dan masing-masing mengukur latensi saat tautan jenuh daripada saat menganggur. Pasangkan tes berbasis browser dengan alat CLI dan Anda akan tahu dalam beberapa menit apakah router, ISP, atau Wi-Fi Anda adalah sumber masalah.

Perbandingan cepat

AlatTerbaik untukLisensiPlatformMenonjol
Waveform Bufferbloat TestNilai sekali klikGratisBrowser apa punLatensi di bawah beban dinilai A sampai F
Cloudflare Speed TestPengukuran tepi globalGratisBrowser apa punPerpecahan latensi dengan beban vs tanpa beban
Speedtest CLI by OoklaPemeriksaan harian yang ditulis skripGratisWindows, macOS, LinuxServer yang sama dengan aplikasi web
iperf3Throughput LAN dan WANGratis, BSDWindows, macOS, LinuxTes dua arah dengan output JSON
CrusaderGUI bufferbloat tujuan khususGratis, MIT / ApacheWindows, macOS, LinuxGrafik latensi langsung selama beban
FlentBaterai tes yang dapat direproduksiGratis, GPLLinux, macOS, BSDSkenario RRUL dan lalu lintas silang
LibreSpeedPengujian self-hostedGratis, LGPLBrowser apa pun, CLIJalankan di server Anda sendiri
PingPlotterDiagnosis multi-hopFreemiumWindows, macOSGrafik latensi per hop dan kehilangan paket

Apa yang harus dicari di aplikasi pengujian bufferbloat

Tidak setiap tes kecepatan adalah tes bufferbloat. Empat hal yang penting:

Latensi di bawah beban, bukan ping menganggur. Alat harus mengukur waktu perjalanan bolak-balik saat koneksi secara aktif menjenuhkan unggahan dan unduhan, secara berurutan dan bersama-sama. Tes ping saja pada tautan menganggur tidak akan mengatakan apa pun tentang pengantrian.

Saturasi unggahan dan unduhan terpisah. Bufferbloat sering hidup hanya di satu sisi. Uplink kabel dan DSL adalah pelaku klasik karena buffer transmisi modem terlalu besar relatif terhadap kecepatan uplink. Alat yang hanya memberi tekanan pada unduhan akan melewatkan separuh gambaran.

Persentil, bukan hanya rata-rata. Rata-rata 40 ms menyembunyikan p95 300 ms. Apa pun di atas median yang menunjukkan angka p90 atau p99 memberi Anda gambaran yang lebih akurat tentang apa yang akan dirasakan panggilan video.

Dapat diulang. Jika Anda tidak dapat menjalankan kembali tes yang sama persis pada jam 8 pagi dan 8 malam, Anda tidak dapat membuktikan bahwa perbaikan berhasil. Alat CLI, baterai skrip, dan endpoint self-hosted mengalahkan tes web satu kali untuk sesi pemecahan masalah yang berlangsung selama berhari-hari.

1. Waveform Bufferbloat Test, yang pertama untuk dijalankan

Alat Waveform adalah tes yang ditunjukkan Proyek Bufferbloat itu sendiri kepada orang-orang. Ini berjalan sepenuhnya di browser, menggunakan jaringan tepi Cloudflare sebagai ujung lain koneksi, dan menilai hasilnya A hingga F berdasarkan berapa banyak latensi Anda naik saat tautan dimuat. Satu klik memberi Anda ping menganggur, bloat unduhan, bloat unggahan, dan angka jitter, ditambah URL hasil yang dapat dibagikan untuk tiket dukungan.

Kekurangan: nilainya agregat, bukan per-hop. Jika radio Wi-Fi yang buruk menambah 30 ms, Waveform akan menunjukkannya sebagai bufferbloat tanpa menunjukkan sumbernya.

Harga: Gratis, tidak memerlukan akun.

Platform: Browser modern apa pun di Windows, macOS, Linux, atau ChromeOS.

Unduh: waveform.com

Garis bawah: alat pertama untuk dijangkau. Jika Waveform memberi Anda A pada koneksi kabel, masalahnya hampir pasti di hilir router Anda.


2. Cloudflare Speed Test, pendapat kedua

Tes kecepatan Cloudflare sendiri adalah teman alami Waveform. Ini menunjukkan latensi tanpa beban, latensi terbeban selama unduhan, latensi terbeban selama unggahan, dan jitter, semuanya pada satu halaman. Karena Cloudflare memiliki POP anycast di sebagian besar kota besar, perjalanan bolak-balik biasanya lebih pendek daripada server tes ISP acak, sehingga tingkat noise lebih rendah dan perbedaan kecil muncul lebih jelas.

Kekurangan: tes memilih POP Cloudflare untuk Anda dan tidak memungkinkan Anda menukarnya. Jika rute Anda ke Cloudflare tidak biasa, hasilnya bisa terlihat lebih baik atau lebih buruk dari kenyataan.

Harga: Gratis.

Platform: Browser modern apa pun. Ada juga API publik untuk penggunaan skrip.

Unduh: speed.cloudflare.com

Garis bawah: cara tercepat untuk memeriksa ulang hasil Waveform dengan infrastruktur server yang sepenuhnya berbeda.


3. Speedtest CLI by Ookla, untuk pemeriksaan harian yang ditulis skrip

Speedtest CLI resmi Ookla adalah biner kecil yang berjalan di Windows, macOS, dan Linux dan menggunakan jaringan server yang sama dengan speedtest.net. Ini melaporkan unduhan, unggahan, latensi menganggur, jitter, dan angka latensi terbeban yang Ookla tambahkan dalam versi terbaru. Output JSON membuat mudah untuk mencatat hasil ke file, InfluxDB, atau Grafana, dan cron atau Task Scheduler dengan senang hati akan menjalankannya setiap 15 menit.

Kekurangan: metrik latensi terbeban Ookla lebih tenang daripada Waveform karena mengukur selama ledakan yang lebih pendek. Hasil Ookla hijau tidak membuktikan hasil Waveform hijau.

Harga: Gratis untuk penggunaan pribadi, lisensi berbayar untuk redistribusi komersial.

Platform: Windows, macOS (Intel dan Apple silicon), Linux di x86_64 dan ARM, plus FreeBSD.

Unduh: speedtest.net

Garis bawah: pilih ini untuk membangun grafik perilaku tautan Anda selama seminggu daripada snapshot.


4. iperf3, referensi throughput

iperf3 dari ESnet adalah alat yang digunakan insinyur jaringan ketika mereka perlu tahu apa yang benar-benar dapat dilakukan tautan, tanpa browser atau server pihak ketiga di tengahnya. Jalankan server di satu mesin, klien di mesin lain, dan Anda mendapatkan throughput TCP atau UDP mentah di antara mereka plus jitter dan angka kehilangan paket di UDP. Menjalankan terhadap server iperf3 publik di dekatnya, itu juga berfungsi sebagai pemeriksaan akal sehat ISP yang tidak akan berbohong tentang uplink Anda seperti yang dapat dilakukan server tes yang dihosting ISP.

Kekurangan: iperf3 mengukur throughput dan kehilangan paket, bukan penundaan antrean secara langsung. Pasangkan dengan ping yang berjalan ke target yang sama untuk melihat bufferbloat.

Harga: Gratis, lisensi BSD.

Platform: Windows, macOS, Linux, FreeBSD, dan sebagian besar sistem Unix lainnya. Dikirim di setiap manajer paket utama.

Unduh: GitHub (esnet/iperf)

Garis bawah: gunakan untuk membuktikan bahwa tautan itu sendiri dapat mendorong byte, lalu gunakan alat lain untuk melihat apa yang terjadi pada latensi saat melakukan itu.


5. Crusader, visualisasi bufferbloat tujuan khusus

Crusader adalah alat yang diinginkan banyak operator lab rumahan lima tahun lalu. Ini menjalankan ledakan unduhan saja, ledakan unggahan saja, dan ledakan dua arah simultan, dan memplot latensi pada grafik langsung sepanjang waktu. Output membuat jelas apakah bloat tinggal di uplink, downlink, atau hanya muncul ketika kedua arah sibuk. Anda menjalankan satu instance sebagai server (secara lokal, di VPS, atau di jaringan rumah teman) dan menghubungkan klien ke sana, jadi Anda mengontrol kedua ujungnya.

Kekurangan: GUI berfungsi daripada dipoles, dan Anda perlu tempat untuk menjalankan server. VPS murah atau Raspberry Pi dengan uplink kabel bekerja dengan baik.

Harga: Gratis, lisensi MIT dan Apache 2.0 ganda.

Platform: Klien Windows, macOS, Linux, dan Android. Biner pra-bangun di GitHub Releases plus gambar Docker untuk server.

Unduh: GitHub (Zoxc/crusader)

Garis bawah: gambar paling tajam dari latensi di bawah beban yang tersedia di GUI gratis, asalkan Anda dapat menghosting ujung lainnya.


6. Flent, baterai tes yang dapat direproduksi

Flent, sebelumnya netperf-wrapper, adalah apa yang digunakan kerumunan CeroWrt dan Bufferbloat.net untuk membandingkan algoritma manajemen antrian. Ini mengorkestrasi aliran netperf, iperf, dan ping paralel, kemudian memplot hasilnya dengan matplotlib. Tes RRUL yang disertakan (Realtime Response Under Load) adalah hal terdekat dengan standar benchmark bufferbloat dalam komunitas penelitian. Jalankan kembali tes yang sama setelah mengaktifkan CAKE atau fq_codel di router Anda dan grafik akan menunjukkan kepada Anda persis berapa banyak latensi yang Anda dapatkan kembali.

Kekurangan: ini adalah alat Python dengan front-end matplotlib, bukan pengalaman satu klik. Harapkan membaca dokumen di flent.org sebelum run pertama Anda.

Harga: Gratis, GPL.

Platform: Linux dan macOS sebagai target kelas satu, FreeBSD didukung, Windows melalui WSL.

Unduh: GitHub (tohojo/flent)

Garis bawah: pilihan untuk siapa saja yang menyetel router atau tautan ISP yang menginginkan angka yang dapat dipublikasikan dan dapat direproduksi.


7. LibreSpeed, pengujian self-hosted

LibreSpeed adalah jawaban sumber terbuka untuk speedtest.net. Ini melaporkan unduhan, unggahan, ping, dan jitter, dan tidak seperti sebagian besar tes berbasis browser Anda dapat meletakkannya di server Anda sendiri (backend PHP, Node.js, Go, atau Rust semuanya didukung) dan tes terhadap mesin di jaringan Anda sendiri atau di colo Anda. Itu penting untuk pekerjaan bufferbloat: endpoint in-house mengisolasi jalur ISP Anda sehingga Anda dapat membedakan apakah jitter di dalam jaringan Anda atau di luarnya. Ada juga klien baris perintah untuk penggunaan skrip.

Kekurangan: LibreSpeed melaporkan jitter daripada rincian latensi terbeban penuh, jadi itu bukan pengganti plug-and-play untuk Waveform jika Anda menginginkan nilai.

Harga: Gratis, LGPLv3.

Platform: Browser apa pun di sisi klien, plus klien CLI untuk Windows, macOS, dan Linux. Gambar Docker untuk server.

Unduh: GitHub (librespeed/speedtest)

Garis bawah: alat untuk dijangkau ketika Anda ingin memisahkan masalah LAN dari WAN dengan mengontrol kedua ujung tes.


8. PingPlotter, grafik latensi multi-hop

PingPlotter dari Pingman Tools adalah aplikasi Windows dan macOS berbayar dengan tingkat gratis sejati. Ini melacak setiap hop antara Anda dan tujuan, melakukan ping ke masing-masing pada interval, dan grafik latensi dan kehilangan paket per hop dari waktu ke waktu. Ketika Waveform memberitahu Anda ada bufferbloat tetapi tidak mengatakan di mana, PingPlotter adalah pemberhentian kedua: tonton grafik saat tautan dimuat dan hop yang mulai melonjak adalah pelakunya. Versi gratis membatasi riwayat dan fitur, tetapi cukup untuk satu sesi pemecahan masalah.

Kekurangan: tingkat gratis membatasi riwayat dan menyembunyikan beberapa opsi ekspor. Pengalaman penuh berada di balik lisensi Standard atau Professional.

Harga: Tingkat gratis untuk penggunaan dasar. Lisensi Standard dimulai sekitar $40 sekali; Professional menambahkan peringatan dan dasbor bersama.

Platform: Windows 10 dan 11, macOS. Tidak ada build desktop Linux, meskipun mtr mencakup area serupa di Linux.

Unduh: pingplotter.com

Garis bawah: cara tercepat untuk menangkap hop yang buruk di tepi ISP Anda atau tautan peering yang tidak stabil, setelah Anda mengonfirmasi bahwa bloat tidak berada di dalam rumah Anda.


Cara memilih

Mulai dengan Waveform Bufferbloat Test. Dibutuhkan 90 detik dan memberi tahu Anda apakah Anda memiliki masalah sama sekali. Jika nilainya C atau lebih buruk, jalankan Cloudflare Speed Test berikutnya untuk mengonfirmasi hasil pada infrastruktur berbeda. Setelah bufferbloat dikonfirmasi, gunakan Crusader untuk melihat arah mana yang bloating dan seberapa banyak, serta PingPlotter atau sesi Linux mtr untuk mengidentifikasi hop di mana latensi melompat.

Untuk visibilitas jangka panjang, tulis skrip Speedtest CLI by Ookla atau LibreSpeed untuk dijalankan setiap 15 menit dan log ke database deret waktu. Untuk pekerjaan penyetelan, di mana Anda perlu membuktikan bahwa perubahan router benar-benar membantu, Flent adalah alat referensi. Dan ketika Anda perlu tahu apa yang dapat dilakukan tautan Anda independen dari server publik, jalankan iperf3 antara dua mesin yang Anda kontrol.

FAQ

Apa tes bufferbloat gratis terbaik?

Waveform Bufferbloat Test adalah alat gratis yang paling direkomendasikan komunitas jaringan terlebih dahulu, karena itu menilai latensi di bawah beban daripada hanya mengukur throughput puncak. Cloudflare Speed Test adalah alternatif gratis terdekat dan berguna sebagai pendapat kedua.

Aplikasi pengujian bufferbloat apa yang paling banyak digunakan?

Waveform untuk pemeriksaan satu kali dan Speedtest CLI Ookla atau LibreSpeed untuk pemantauan skrip. Operator lab rumahan dan sisi ISP mengandalkan iperf3 dan Flent untuk tes yang dapat direproduksi dan terstruktur.

Dapatkah iperf3 mengukur bufferbloat?

Tidak langsung. iperf3 mengukur throughput, jitter di UDP, dan kehilangan paket. Untuk melihat bufferbloat, jalankan iperf3 untuk menjenuhkan tautan dan jalankan ping ke target yang sama secara paralel. Peningkatan ping saat iperf3 berjalan adalah bufferbloat Anda.

Bagaimana saya memperbaiki bufferbloat setelah tes menemukannya?

Aktifkan manajemen antrian pintar di router Anda. Build OpenWrt, MikroTik RouterOS, pfSense, dan OPNsense modern semuanya mendukung CAKE atau fq_codel, dan sebagian besar router konsumen dengan firmware terbaru mengekspos toggle "SQM" atau "QoS adaptif". Atur shaper ke sekitar 90 hingga 95 persen dari kecepatan tautan terukur Anda. Jalankan ulang Waveform. Nilainya harus naik ke A atau B.

Apakah koneksi berkabel memiliki bufferbloat?

Ya. Bufferbloat tinggal di perangkat apa pun yang memiliki antrian yang terlalu besar di antara Anda dan internet, yang hampir selalu modem, router, atau headend ISP. Koneksi kabel menghilangkan jitter Wi-Fi dari gambaran tetapi tidak menghilangkan bufferbloat.

Apakah PingPlotter layak dibayar?

Untuk satu sesi pemecahan masalah, tidak. Tingkat gratis cukup untuk mengidentifikasi hop yang buruk. Untuk siapa pun yang memantau tautan kritis secara terus-menerus, atau mendukung pengguna jarak jauh, lisensi Standard membayar sendiri pertama kali menyelamatkan satu jam di telepon dengan ISP.