Panduan
Apa itu bufferbloat?
Bufferbloat adalah waktu tunggu akibat antrean paket yang terlalu panjang. Bandingkan latensi tanpa beban tambahan dan saat berbeban, lalu periksa latensi serta kecepatan setelah perubahan.
Bufferbloat terjadi ketika antrean paket tetap terlalu panjang sehingga waktu tunggu meningkat. Buffer biasanya berguna untuk menampung lonjakan data singkat. Namun, jika unduhan atau unggahan besar membuat panggilan dan game terlambat merespons, antrean panjang merupakan salah satu kemungkinan penyebab. Antrean dapat berada di router, modem, bagian jaringan lain, atau perangkat akhir. Ping yang naik saat berbeban saja tidak membuktikan perangkat tertentu bersalah.
Bandingkan kondisi tanpa beban tambahan dan berbeban
- Gunakan perangkat dan tujuan pengujian yang sama. Sambungkan Ethernet jika memungkinkan. Hentikan pencadangan dan transfer besar milik Anda, lalu catat ping atau latensi awal tanpa lalu lintas tambahan. Jangan membuat beban uji saat panggilan penting berlangsung.
- Uji beban unduhan dahulu, lalu unggahan secara terpisah. Gunakan tes yang menampilkan latensi tanpa beban tambahan dan saat berbeban, atau jalankan ping berulang ke tujuan yang sama dan merespons selama transfer terkendali. Simpan hasil kedua arah secara terpisah.
- Hentikan transfer dan periksa apakah latensi kembali ke nilai awal. Ulangi dengan tujuan dan pengaturan yang sama. Catat kecepatan, variasi latensi, dan kehilangan paket yang terlihat.
- Sebagai contoh, kenaikan dari 12 ms ke 150 ms berarti tambahan 138 ms. Ini contoh perhitungan, bukan ambang gangguan untuk setiap koneksi. Satu nilai ping tertinggi atau tidak adanya balasan ping bukan bukti bufferbloat.
Batas kesimpulan dari pengujian
Latensi yang berulang kali naik saat ada beban dan turun setelah beban berhenti menjadi alasan untuk memeriksa antrean. Persaingan pada Wi-Fi, prosesor perangkat, server pengujian, dan jalur jaringan juga dapat memengaruhi hasil. Ethernet menghilangkan pengaruh Wi-Fi lokal, tetapi tidak menentukan apakah masalah ada pada router, modem, atau penyedia. Beberapa tes kecepatan secara khusus mengukur latensi saat berbeban. Jadi, tidak benar bahwa semua tes kecepatan tidak berguna. Metode dan tujuan berbeda dapat menghasilkan angka berbeda.
Mulai dari lalu lintas dan router yang tersedia
- Jadwalkan pencadangan dan transfer besar di luar waktu panggilan atau game. Jika aplikasi mendukung batas kecepatan, turunkan agar tersedia kapasitas untuk lalu lintas lain, lalu bandingkan hasilnya.
- Uji perangkat yang sensitif terhadap latensi melalui Ethernet. Perbaiki cakupan Wi-Fi secara terpisah; kabel tidak otomatis mengendalikan antrean pada koneksi Internet.
- Periksa panduan resmi untuk model router dan firmware yang sedang digunakan, lalu cari SQM atau fitur setara. Pastikan dukungan nyata dan keterbatasan yang terukur sebelum membeli perangkat baru.
- Simpan pengaturan lama dan hasil pengukuran sebelum mengubah pengelolaan antrean yang didukung. Ikuti panduan produsen. Memberi prioritas kepada aplikasi saja tidak sama dengan pengelolaan antrean aktif.
SQM dapat menggabungkan pembatasan laju lalu lintas, penjadwalan aliran, dan pengelolaan antrean aktif. FQ-CoDel dan CAKE adalah contoh pada sistem yang mendukungnya, bukan fitur setiap router. Batas sedikit di bawah kapasitas tersedia yang stabil dapat mengurangi antrean yang tidak terkendali, tetapi kecepatan maksimum bisa turun. Nilai yang sesuai bergantung pada perangkat dan koneksi; tidak ada satu persentase yang benar untuk semua. Perhatikan keterbatasan prosesor serta kapasitas jaringan seluler yang berubah-ubah. Periksa satuan: 20 Mbps setara dengan 20000 kbit/s; mengisi 20 pada kolom kbit/s bukan laju yang sama.
Uji kembali setelah perubahan
- Ubah satu pengaturan setiap kali. Periksa antarmuka jaringan, arah unduhan dan unggahan, serta satuan laju yang benar. Ukur lagi latensi tanpa beban tambahan dan saat berbeban pada perangkat serta tujuan yang sama.
- Bandingkan kecepatan transfer juga, bukan hanya ping. Nilai apakah pengurangan kecepatan untuk mendapatkan latensi lebih rendah masih sesuai kebutuhan Anda.
- Coba panggilan atau game yang benar-benar Anda gunakan. Nilai tes yang baik tidak menjamin semua aplikasi membaik dan tidak memperbaiki gangguan yang tidak terkait.
- Simpan hasil sebelum dan sesudah. Jika memburuk, pulihkan pengaturan sebelumnya yang didukung. Untuk router yang dikelola penyedia atau organisasi, hubungi pengelolanya mengenai perubahan.
Jika latensi tetap tinggi tanpa lalu lintas tambahan atau hanya satu layanan bermasalah, selidiki secara terpisah. Saat meminta bantuan, berikan waktu, tujuan uji, Ethernet atau Wi-Fi, arah beban, model router, dan hasil sebelum-sesudah. Jangan membeli perangkat keras hanya berdasarkan satu nilai tes; fitur yang dibutuhkan atau batas yang terukur harus menjadi alasannya.