Geschwindigkeitstest des Kabelmodems


8

Sind die gängigen Geschwindigkeitstests (Kabel, DSL usw.), die verfügbar sind, genau? Wenn das so ist, wie? Es scheint auch, dass sie nur die Download-Geschwindigkeit einer Datei messen und nicht die Reaktionsfähigkeit, Latenz, Robustheit usw. Weiß jemand, wie sie gemessen werden sollte? Gibt es Links zu guten Artikeln zu diesem Thema?

Antworten:


8

Ich würde sagen, dass die meisten Geschwindigkeitstests fehlerhaft sind, wenn Sie die Leistung beim Surfen im Internet messen möchten (was eine beträchtliche Anzahl von Personen tun wird). Fast alle Tests verwenden Flash oder Java, wobei der HTTP-Stack Ihres Browsers vollständig umgangen wird. Bei diesen Tests wird normalerweise auch eine einzelne große Datei verwendet, wobei die Vorteile von dauerhaften Verbindungen und HTTP / 1.1-Pipelining, das nur einige Browser nativ unterstützen, vollständig umgangen werden. Wenn Sie Flash oder Java zum Herunterladen einzelner großer Dateien verwenden, sind diese Tests möglicherweise relevanter.

Außerdem habe ich bei einigen Flash-Tests große Unterschiede in den Ergebnissen zwischen den Browsern festgestellt, was mit der Art und Weise zu tun hat, wie Browser mit Flash-Animationen umgehen, wodurch die Ergebnisse ohne Bezug zur Netzwerkleistung verzerrt werden.

Um diese Tests besser zu machen, muss die Methodik Folgendes widerspiegeln:

  1. Diese Tests sind auf das zugeschnitten, was getestet wird! Sie nicht Flash verwenden , wenn Sie Flash - Netzwerk - Performance auf einzelne Dateien testen. Ein Browsertest sollte mehrere Ressourcen (wobei sich CSS und JS daran erinnern, dass aufeinanderfolgende Downloads in einigen Browsern blockiert werden können) auf mehreren Registerkarten verwenden, um die tatsächlichen Umstände zu reproduzieren. Wenn Sie die Torrent-Geschwindigkeit testen, benötigen Sie eine große Anzahl von HTTP / UDP-Verbindungen mit kleiner Bandbreite.
  2. Variabilität messen. Die meisten Tests machen etwas einmal und eine einzelne Probe reicht nicht aus, um etwas zuverlässig zu wissen. Man muss über Wiederholungstests mitteln, und kritisch muss die Varianz geschätzt werden. Ist 180 wirklich besser als 150, wenn die Variabilität + - 100 ist ??? {Antwort: nein}

Ich bin mir nicht sicher, welche Ressource dafür perfekt ist, aber Steve Souder schreibt zumindest ausführlich über die Webleistung:

http://stevesouders.com/

Die Tests, die andere vorgeschlagen haben, lassen darauf schließen, dass alle diese technischen Probleme nicht erfüllen. Sie geben Ihnen eine grobe Zahl, die im Allgemeinen hilfreich sein kann, aber Sie sollten sich der Einschränkungen bewusst sein. Besonders ausgefallene Flash-Animationen scheinen völlig nutzlos zu sein und können, wie gesagt, die Ergebnisse erheblich verzerren.


1
Gute Punkte zu Flash. Speedtest.net sieht hübsch aus und es sagte mir, dass mein Ping anständig war, aber als ich tatsächlich versuchte, einen FPS zu spielen, war die Verzögerung schrecklich.
Hyperslug

1
Kleine FYI beim HTTP 1.1-Pipelining: Die großen Browser unterstützen es entweder überhaupt nicht (Internet Explorer, Safari) oder haben es standardmäßig nicht aktiviert (Firefox). Ich denke, Opera ist die Ausnahme.
Chris W. Rea

@cwrea: Wie wäre es mit Chrome?
Isxek

1
Siehe en.wikipedia.org/wiki/HTTP_pipelining : "Es wird nicht angenommen, dass Google Chrome Pipelining unterstützt, obwohl es möglicherweise in naher Zukunft implementiert wird."
Chris W. Rea

Während dies 2009 zutraf, als die Antwort geschrieben wurde, gilt sie heute nicht mehr. Es gibt viele Tests, die HTML5 verwenden, wobei normale HTTP-Webbrowser-Verbindungen verwendet werden: netperf.tools oder dslreports.com/speedtest sowie Measurementlab.net/tools/ndt
o9000

6

Eine gute Verbindung besteht aus Schlüsselelementen: Durchsetzen und Reaktionsfähigkeit. Es gibt noch mehr, aber ich halte mich an die Haupt 2 (meiner Meinung nach). Durch Put ist, wie viele Daten durch die Verbindung geschoben oder gezogen werden können (Download / Upload). Reaktionsfähigkeit ist, wie schnell meine Anfrage es zum Ziel und zurück macht. Beide beeinflussen sich ein wenig.

Durch Put ist ein ziemlich einfacher Test. Gehen Sie einfach zu einer der hier aufgeführten Websites und testen Sie Ihre Upload- / Download-Geschwindigkeit. Denken Sie daran, dass die Verbindung, für die Sie von Ihrem ISP bezahlen, (meistens) ein OBERES Limit ist. Zum Beispiel bezahle ich für eine 6 MB Down / 1 MB Up-Verbindung. 6 MB nach unten / 1 MB nach oben ist das obere Limit meiner Verbindung. Einige ISPs haben eine Untergrenze. Ein Beispiel wäre, wenn ein ISP angibt, dass Ihre Verbindung zwischen 3 MB und 6 MB unterbrochen ist. Der andere wichtige Teil ist der Remote-Host, von dem Sie Daten abrufen oder auch übertragen. Wenn Ihre Verbindung größer ist, sind Sie durch die Remote-Host-Verbindung eingeschränkt und erledigen den Remote-Host effektiv.

Reaktionsfähigkeit ist etwas schwer zu testen. Ich bin mir nicht 100% sicher, wie ich es richtig testen soll. Befehle wie Ping und Tracert im Fenster sind ein guter Anfang. Sie geben Ihnen eine ungefähre Vorstellung davon, wie lange eine Hin- und Rückfahrt zu und von einem Remote-Host dauert. Dies berücksichtigt auch die Zeit, die der Remote-Host benötigt, um Ihre Anfrage zu verarbeiten und zurückzusenden. Nehmen Sie dies also mit einem Körnchen Salz. Reaktionsfähigkeit ist keine große Sache, wenn Sie im Internet surfen oder online chatten. Es kommt mit Anwendungen wie Online-Spielen ins Spiel. Eine langsame Reaktionszeit führt dazu, dass Sie "zurückbleiben" und das Spiel weniger flüssig wird, bis es nicht mehr spielbar ist. Online-Spiele setzen auf eine schnelle Reaktion gegenüber einem höheren Durchsatz.

Andere Dinge, die bei der Bewertung einer Verbindung berücksichtigt werden müssen, sind die Verfügbarkeit, die blockierten Ports, die ISP-Richtlinien in Bezug auf Bittorrent, IRC, SMTP oder andere Dienste.


1
Die Wörter, nach denen Sie suchen, sind Bandbreite und Latenz.
Kevin Panko

netperf.tools misst zusätzlich zum Durchsatz die Leerlauflatenz, die Latenz beim Hochladen und die Latenz beim Herunterladen. Dies kann Jitter- und Bufferbloat-Probleme erkennen, die, wie bereits erwähnt, zu Verzögerungen führen können.
o9000

2

DSLReports gibt es schon seit einiger Zeit und es gibt einen anständigen Download-, Upload- und Latenztest .


Ich weiß, dass dies Ihre Frage nicht direkt beantwortet, aber angesichts des Titels Ihrer Frage wird eine große Menge an Google-Traffic auf diese Seite gelangen, um nach Geschwindigkeitstests zu suchen.
Jeffrey

2

speedtest.net ist ein weiterer beliebter Dienst.

Für genaueste Ergebnisse führen Sie jedoch eine Reihe von Tests über einen bestimmten Zeitraum zu unterschiedlichen Tageszeiten durch.


2
Speedtest ist heutzutage nicht besonders genau. Viele ISPs haben einen "Turbo-Modus", der einige Sekunden lang funktioniert und Ihre Bandbreite für diesen sehr begrenzten Zeitraum verdoppelt oder verdreifacht. speedtest lässt sich wie die meisten anderen Websites davon völlig täuschen und zeigt nur Ihre Geschwindigkeit in diesem Turbomodus an. Wenn Sie sich für Geschwindigkeit interessieren, interessieren Sie sich wahrscheinlich mehr für anhaltende Geschwindigkeit.
ChrisInEdmonton


1

Zusätzlich zur häufigen Verwendung eines Geschwindigkeitstests ist es hilfreich, den Paketverlust herauszufinden, da dies auch den Anschein einer langsamen Verbindung erwecken kann. Sowohl unter Unix als auch unter Windows können Sie den Befehl traceroute verwenden, oder wenn Sie ein nettes GUI-Programm möchten, können Sie etwas wie Ping Plotter ausprobieren .



0

Wenn Ihr ISP einen Test bereitstellt, der von einem seiner Server ausgeführt wird, ist dies die beste Wahl.

Für COX-Kunden steht ein COX-Geschwindigkeitstest zur Verfügung.

Der Grund dafür ist, dass das Internet aus vielen Verbindungen besteht und Ihre Verbindung zu Ihrem ISP nur eine davon ist. Diese Geschwindigkeitstest-Websites sind bequem zu verwenden, aber die Ergebnisse können einfach aufgrund des Internetverkehrs zwischen Ihrem ISP und diesem Geschwindigkeitstest-Webserver variieren.

Wenn Sie die Geschwindigkeit von Ihnen zu Ihrem ISP messen möchten, müssen Sie einen Server in dessen Netzwerk verwenden.

Auf der anderen Seite möchten Sie irgendwann eine Verbindung zu einem Server außerhalb Ihres Internetdienstanbieters herstellen. (Nehmen wir an, www.superuser.com) Die Verbindung von Ihrem ISP zur Außenwelt ist ebenfalls wichtig. Ein guter ISP verfügt über mehrere Verbindungen zum Internet . Wenn also Probleme im AT & T-Netzwerk auftreten, haben Sie weiterhin Verbindungen zu Global Crossing und den Netzwerken von Level 3.

Um sich ein Bild davon zu machen, können Sie wahrscheinlich nichts Besseres tun, als verschiedene Geschwindigkeitstest-Websites zu unterschiedlichen Tageszeiten und Wochentagen auszuprobieren und festzustellen, welche Muster Sie bemerken.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.