Sind die gängigen Geschwindigkeitstests (Kabel, DSL usw.), die verfügbar sind, genau? Wenn ja, wie? Außerdem scheinen sie nur die Downloadgeschwindigkeit einer Datei zu messen und nicht Reaktionsfähigkeit, Latenz, Robustheit usw. Weiß jemand, wie das gemessen werden soll? Gibt es Links zu guten Artikeln zu diesem Thema?
Antwort1
Ich würde sagen, die meisten Geschwindigkeitstests sindfehlerhaft WennSie möchten die Leistung beim Surfen im Internet messen (was eine beträchtliche Anzahl von Leuten tun wird). Fast alle Tests verwenden Flash oder Java und umgehen den HTTP-Stack Ihres Browsers vollständig. Diese Tests verwenden normalerweise auch eine einzelne große Datei und umgehen die Vorteile dauerhafter Verbindungen und HTTP/1.1-Pipelining, das nur einige Browser nativ unterstützen. 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 bei den Ergebnissen zwischen den Browsern festgestellt. Dies hängt mit der Art und Weise zusammen, wie die Browser mit Flash-Animationen umgehen, wodurch die Ergebnisse verzerrt werden, ohne dass dies etwas mit der Netzwerkleistung zu tun hat.
Um diese Tests zu verbessern, muss die Methodik Folgendes berücksichtigen:
- Dass die Tests auf das Geprüfte zugeschnitten sind!NichtVerwenden Sie Flash, es sei denn, Sie testen die Flash-Netzwerkleistung an einzelnen Dateien. Ein Browsertest sollte mehrere Ressourcen (denken Sie daran, dass CSS und JS aufeinanderfolgende Downloads in einigen Browsern blockieren können) über mehrere Tabs hinweg verwenden, um reale Umstände zu reproduzieren. Wenn Sie die Torrent-Geschwindigkeit testen, benötigen Sie eine große Anzahl von HTTP/UDP-Verbindungen mit geringer Bandbreite.
- Messung der Variabilität. Die meisten Tests führen ein einmaliges Ergebnis aus, und eine einzelne Stichprobe reicht nicht aus, um etwas zuverlässig zu wissen. Man muss den Durchschnitt über Wiederholungstests ermitteln und, was entscheidend ist, die Varianz schätzen. Ist180 wirklich besser als 150wenn die Variabilität +- 100 beträgt??? {Antwort: nein}
Ich bin mir nicht sicher, ob es hierfür die perfekte Quelle gibt, aber Steve Souder schreibt zumindest ausführlich über die Web-Performance:
Die von anderen vorgeschlagenen Tests sind alle mit diesen technischen Problemen konfrontiert. Sie geben einen ungefähren Wert an, der allgemein hilfreich sein kann, aber Sie sollten sich der Einschränkungen bewusst sein. Besonders ausgefallene Flash-Animationen scheinen völlig nutzlos und können, wie ich bereits sagte, die Ergebnisse tatsächlich erheblich verfälschen.
Antwort2
Eine gute Verbindung besteht aus den Schlüsselelementen: Durchsatz und Reaktionsfähigkeit. Es gibt noch mehr, aber ich bleibe (meiner Meinung nach) bei den beiden wichtigsten. Der Durchsatz gibt an, wie viele Daten über die Verbindung übertragen oder abgerufen werden können (Download/Upload). Die Reaktionsfähigkeit gibt an, wie schnell meine Anfrage das Ziel erreicht und zurückkommt. Beide beeinflussen sich gegenseitig ein wenig.
Der Durchsatz lässt sich recht einfach testen. Gehen Sie einfach auf eine der hier aufgeführten Websites und testen Sie Ihre Upload-/Download-Geschwindigkeiten. Denken Sie daran, dass die Verbindung, für die Sie bei Ihrem ISP bezahlen, eine OBERGRENZE hat (meistens). Ich bezahle beispielsweise für eine 6 Mbit/s-Download-Verbindung. 6 Mbit/s-Download/1 Mbit/s-Upload ist die Obergrenze meiner Verbindung. Einige ISPs haben eine Untergrenze. Ein Beispiel wäre, wenn ein ISP angibt, dass Ihre Verbindung zwischen 3 Mbit/s-Download und 6 Mbit/s-Upload liegt. Der andere wichtige Teil ist der Remote-Host, von dem Sie Daten abrufen oder zu dem Sie Daten übertragen. Wenn Ihre Verbindung größer ist, sind Sie durch die Remote-Host-Verbindung beschränkt und führen effektiv einen DoS-Angriff auf den Remote-Host aus.
Die Reaktionsfähigkeit ist etwas schwierig zu testen. Ich bin mir nicht 100 % sicher, wie man das richtig testet. Befehle wie Ping und Tracert in Window sind ein guter Anfang. Sie geben Ihnen eine ungefähre Vorstellung davon, wie lange ein Hin- und Rückweg zu und von einem Remote-Host dauert. Dabei wird auch die Zeit berücksichtigt, die der Remote-Host braucht, um Ihre Anfrage zu verarbeiten und zurückzusenden, also nehmen Sie das mit Vorsicht. Die Reaktionsfähigkeit ist beim Surfen im Internet oder Online-Chatten keine große Sache. Sie kommt bei Anwendungen wie Online-Spielen zum Tragen. Eine langsame Reaktionszeit führt zu „Lags“ und macht das Spiel weniger flüssig bis hin zur Unspielbarkeit. Online-Spiele sind auf schnelle Reaktionen angewiesen, nicht auf einen höheren Durchsatz.
Weitere Faktoren, die bei der Bewertung einer Verbindung berücksichtigt werden müssen, sind die Betriebszeit, die blockierten Ports und die ISP-Richtlinien in Bezug auf die Nutzung von Bittorrent, IRC, SMTP oder anderen Diensten.
Antwort3
DSLR-Berichtegibt es schon eine Weile und sie weisen einen ordentlichen Download-, Upload- und Latenztest auf.