Wie teste ich die Verbindungsgeschwindigkeit von Router zu PC?

Gibt es eine Möglichkeit zu messen, wie schnell mein Router unabhängig vom Internet mit meinem PC verbunden ist?

Ich hatte langsamere als übliche internetbasierte Benchmarks und es fällt mir schwer herauszufinden, ob dies auf eine schlechte Router-zu-PC-Verbindung zurückzuführen ist (Interferenz, schlechtes Signal usw.) oder wenn es tatsächlich so ist, weil mein Internet tatsächlich langsamer ist.

Author: user541686, 2011-12-23

4 answers

Unter UNIX können Sie ein Dienstprogramm namens pv (Pipe Viewer) verwenden, um Daten über eine Pipeline zu messen. Sie können dies hacken, um den Durchsatz auf einem anderen Host zu testen. Angenommen, Sie haben ssh-Zugriff auf Ihren router:

yes | pv | ssh router.foo.com "cat > /dev/null"

Sie leiten im Grunde beliebige Daten vom Befehl yes an /dev/null auf Ihrem Router weiter und messen den Durchsatz mit pv.

Es gibt eine Reihe anderer Möglichkeiten, dies mit einer Vielzahl von Werkzeugen zu erreichen. Wenn Sie auf einer Windows-Box sind, können Sie versuchen, Hacking ähnliche Operationen mit Cygwin, aber ich bin sicher, dass andere in diesem Forum solide Vorschläge für andere Anwendungen geben können.

 8
Author: tcdyl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-23 08:56:55

Wenn Sie zwei verfügbare Computer haben, können Sie die TCP-Geschwindigkeit direkt messen zwischen ihnen, ohne File-Transfer, die notorisch langsam ist.

Das zu verwendende Tool ist iPerf, verfügbar für alle gängigen Betriebssysteme Computersystemen.

Für Details siehe den Artikel Verwendung von Iperf zum Testen der Geschwindigkeit auf TP-Link-Routern.

Das Schema der Testkonfiguration lautet:

geben Sie hier die Bildbeschreibung ein

Verwenden Sie Ihren Computer als Server, der über WLAN verbunden ist. Beide computer sollten sich auf der LAN-Seite des Routers befinden. Sie können den Computer, den Sie nicht testen, per Kabel an den Router anschließen (wenn schneller), um sicherzustellen, dass seine Leistung nicht der Engpass im Test ist.

Die wichtigsten Punkte sind:

  • iPerf auf beiden Computern installieren
  • Alle Firewalls deaktivieren
  • Statische IP-Adresse für PC A festlegen
  • Legen Sie die statische IP-Adresse für den WAN-Port des Routers fest (Ihre Routerkonfiguration muss dies unterstützen)
  • Auf PC A starten Sie den Server:

    Iperf3 -s
    
  • Auf PC B führen Sie den Befehl aus:

    Iperf3  -c  192.168.2.30   (replace IP as required)
    

Das Ergebnis kann so aussehen (auf dem Sender), wenn die Geschwindigkeit 95 Mbps beträgt:

geben Sie hier die Bildbeschreibung ein

 6
Author: harrymc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-04-19 11:36:23

Wenn Sie einen anderen PC im selben Netzwerk haben, können Sie eine Dateiübertragung zwischen diesen beiden Pcs durchführen und die Netzwerkbandbreitennutzung über Standardmethoden anzeigen.

 3
Author: Vineet Menon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-23 09:08:24

Iwconfig, ist ein gutes Werkzeug für diese Aufgabe. Siehe Ausgang:

wlp3s0    IEEE 802.11  ESSID:"******"  
Mode:Managed  Frequency:2.437 GHz  Access Point: ******   
Bit Rate=39 Mb/s   Tx-Power=22 dBm   
Retry short limit:7   RTS thr:off   Fragment thr:off
Power Management:on
Link Quality=43/70  Signal level=-67 dBm  
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:78  Invalid misc:5862   Missed beacon:0

Wie in der Manpage geschrieben, sammelt es seine Statistiken von /proc/net/wireless, so dass es auch möglich ist, drahtlose Statistiken aus dieser Datei zu sammeln

 1
Author: ofirule,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-04-22 22:47:15