Messung der Qualität der Internetverbindung

8

Ich habe WLAN-Probleme auf meinem Dual-Boot-Win / Linux-Laptop - die Verbindung auf der Linux-Seite hat gelegentlich Probleme und scheint etwas langsam und klobig zu sein. Ich würde versuchen, dieses Problem zu beheben, indem ich mit allen Arten von Router-Einstellungen oder Backports von WLAN-Kernelmodulen oder was auch immer herumspiele - aber das Problem ist, es ist schwer zu wissen, ob die Einstellungen irgendwelche Auswirkungen hatten, da das Problem nur in subjektiven Gefühlen auftritt Verbindungsgeschwindigkeit. Ich hätte gerne eine Möglichkeit, eine Messung durchzuführen, die mir sagt, ob das Problem betroffen ist oder nicht.

Bisher habe ich nur verwendet, iwconfigwas normale Daten zurückgibt, und ping -c 100 -i 0.2auf dem Router und einigen stabilen Website-IP-Adressen, aber die Zusammenfassung gibt mir nicht all diese guten Daten, nur den gelegentlichen Paketverlust. Eine Information, die in der Zusammenfassung fehlt, ist die Anzahl der Pakete mit deutlich abweichender Roundtrip-Zeit, da dies eines der Symptome ist, die ich bemerkt habe - die meisten Pakete kommen mit einer regulären Zeit zurück, aber einige von ihnen dauern viel länger.

Mit welchen Tools kann ich also tatsächliche numerische Daten zur Qualität meiner Internetverbindung abrufen?

(Und nur für den Fall, dass sich jemand wundert, ja, das Problem ist real und nicht nur ein Bestätigungsfehler, da es manchmal schlimm genug erscheint, um mich von der WLAN-Verbindung zu trennen. Es hängt wahrscheinlich irgendwie mit diesem Ubuntu-Fehler und / oder diesem Redhat-Fehler zusammen. )

Ilari Kajaste
quelle

Antworten:

8

Vielleicht Smokeping auf der Linux-Seite einrichten und auf Ihren AP richten ?

Smokeping sendet regelmäßig (konfigurierbar) -20 Pings zur gleichen Zeit und stellt dann grafisch dar, wie viele zurückgegeben wurden und wie oft sie zurückgegeben wurden. Wenn Sie viele verworfene Pakete haben oder die wirklich große Reichweite, sollten Sie dies tun betroffen sein.

Smokeping Graph

Wenn Sie Smoking ausführen möchten, können Sie Fping verwenden. Dies wird von Smokeping aufgerufen, um die Daten zu sammeln. Es ist jedoch viel einfacher, mit dem Diagramm zu interpretieren.

Zoredache
quelle
2

Verwenden Sie tcpdump, um Pakete zu erfassen, die Ihr lokales LAN-Subnetz verlassen. Verwenden Sie dann Tools wie Wireshark oder tshark, um zu analysieren, wie viel Verlust Sie erleiden, wie unterschiedlich die Roundtrip-Zeit ist und wie sich TCP verhält. (Fenster, Neuübertragungen usw.).

Der Grund, warum ich dies vorschlage, anstatt eine auf Ping / Traceroute basierende Überwachungssoftware auszuführen, ist, dass viele Netzwerkbetreiber den ICMP-Verkehr (und die Erzeugung von nicht erreichbaren ICMP-Daten, auf die sich Traceroute stützt) anders behandeln als den tatsächlichen UDP / TCP-Verkehr. Die Verwendung eines ICMP-basierten Tools kann daher zu falschen Ergebnissen führen.

Murali Suriar
quelle