Mengukur kualitas koneksi internet

8

Saya mengalami masalah WLAN pada laptop dual / boot win / linux - koneksi di sisi linux kadang-kadang mengalami masalah, dan tampaknya agak lambat dan tebal. Saya akan mencoba untuk memperbaiki masalah ini dengan mengutak-atik segala macam pengaturan router, atau backports modul kernel WLAN, atau apa pun - tetapi masalahnya adalah, sulit untuk mengetahui apakah pengaturan memiliki efek, karena masalah hanya muncul dalam perasaan subjektif tentang kecepatan koneksi. Jadi saya ingin memiliki beberapa cara untuk melakukan pengukuran yang akan memberi tahu saya jika masalahnya terpengaruh atau tidak.

Sejauh ini saya baru saja menggunakan iwconfigyang mengembalikan data normal, dan ping -c 100 -i 0.2pada router dan beberapa alamat ip situs web yang stabil, tetapi ringkasan tidak memberi saya semua data yang baik, hanya paket yang hilang sesekali. Satu informasi yang hilang dari ringkasan adalah jumlah paket dengan waktu perjalanan pulang pergi yang jelas menyimpang, karena itulah salah satu gejala yang saya perhatikan - sebagian besar paket kembali dengan waktu reguler, tetapi beberapa di antaranya memakan waktu lebih lama.

Jadi alat apa yang dapat saya gunakan untuk mendapatkan data numerik aktual tentang kualitas koneksi internet saya?

(Dan kalau-kalau ada orang yang bertanya-tanya, ya, masalahnya adalah nyata dan bukan hanya bias konfirmasi, karena kadang-kadang muncul cukup buruk untuk membuang saya dari koneksi WLAN. Mungkin entah bagaimana terkait dengan bug Ubuntu ini dan / atau bug Redhat ini )

Ilari Kajaste
sumber

Jawaban:

8

Mungkin pengaturan smokeping di sisi Linux, dan arahkan ke AP Anda?

Smokeping akan secara berkala (dapat dikonfigurasi) mengirim -20 ping pada saat yang sama, dan kemudian membuat grafik berapa banyak yang dikembalikan dan rentang berapa kali mereka kembali. Jika Anda memiliki banyak paket yang jatuh, atau jangkauan yang sangat luas, maka Anda harus khawatir.

Grafik Perokok

Jika Anda ingin menjalankan smokeping, Anda bisa menggunakan fping , yang disebut Smokeping untuk mengumpulkan data. Ini jauh lebih mudah untuk ditafsirkan dengan grafik.

Sakit kepala
sumber
2

Gunakan tcpdump untuk menangkap paket yang meninggalkan subnet LAN lokal Anda. Kemudian gunakan alat-alat seperti Wireshark atau tshark untuk melakukan analisis pada seberapa banyak kerugian yang Anda alami, serta apa perbedaan dalam waktu perjalanan pulang pergi, dan bagaimana perilaku TCP. (Windowing, transmisi ulang, dll).

Alasan saya menyarankan ini daripada menjalankan semacam perangkat lunak pemantauan berbasis ping / traceroute adalah bahwa banyak operator jaringan memperlakukan lalu lintas ICMP (dan generasi ICMP yang tidak terjangkau, yang bergantung pada traceroute) berbeda dengan lalu lintas UDP / TCP yang sebenarnya. Oleh karena itu, menggunakan alat berbasis ICMP dapat memberi Anda hasil palsu.

Murali Suriar
sumber