Automatisches Erfassen der Geschwindigkeitsmetriken für das Internet (Breitband) im Laufe der Zeit

12052
yosh m

(Bevor jemand zu dem Schluss kommt, dass dies die gleiche Frage ist wie " Schneller Weg, um meine Breitbandgeschwindigkeit zu überprüfen, lesen Sie es bitte durch. Außerdem suche ich nach umfassenderen und detaillierteren Daten als dem Poster in dieser Frage .)

Vor vielen Jahren habe ich ein Tool namens Line Speed ​​Monitor von TCPIQ verwendet. Dies war eine brillante Software, die ruhig im Hintergrund saß und mehrmals täglich (entsprechend einer wählbaren Frequenz) die Internet-Leitungsperformance gegen Server auf der ganzen Welt anstrebte. Im Laufe einer Woche (oder mehr) wurden Tausende von Servern getestet, und es würden sich genügend Daten ansammeln, um die Leistung nach Tageszeit, Wochentag, Serverstandort usw. analysieren zu können Punkt, an dem Sie jeden getesteten Server sehen konnten.

Diese Daten waren von unschätzbarem Wert für die Feststellung, ob die Leistung tatsächlich bezahlt wurde. Es war auch unendlich viel wertvoller als Stichproben, die Sie bei Websites wie http://speedtest.net oder sogar bei den besser angesehenen Websites wie http://www.dslreports.com/speedtest oder http://TestMy.net (beide) durchführen Davon sind übrigens eher US-amerikanische Nutzer (die ich nicht mehr bin).

Leider wird Line Speed ​​Meter nicht mehr unterstützt, und das Unternehmen, das es hergestellt hat, verfügt stattdessen über ein Werkzeug namens isposure, das bei weitem nicht so flexibel oder transparent ist. Es ist darauf ausgerichtet, Daten an ISPs und nicht an die Verbraucher zu liefern. Laut ihrer FAQ wird sie zum Beispiel normalerweise nur einmal am Tag automatisch ausgeführt - ich möchte sie ein oder zwei Wochen alle paar Stunden ausführen - und dann zurückfahren, sobald ich eine gute Basis habe, sodass ich es bemerken kann Wenn sich die Leistung ändert. Außerdem sind die Details der Tests für den Verbraucher nicht mehr sichtbar.

Meine Frage: Gibt es heute ein (möglichst kostenloses) Tool / Service, mit dem automatisch umfassende Geschwindigkeitskennzahlen erfasst werden können, damit ich die Leistung ermitteln und analysieren kann, die ich für meine Breitband-Internetverbindung erhalte?

EDIT 2012-02-13 : Ich habe etwas von den oben genannten weggelassen . In meinem Land verkauft jeder ISP ein Paket, das eine Leistung über die Grenzen meines kleinen Landes hinaus bedeutet. Sie besitzen (oder pachten) die Linien, die über den Ozean gehen. Sie haben die volle Kontrolle über die Bandbreite, die von ihren Servern zu den Backbones in den USA und der EU führt. Die Leistung durch die Cloud ist sehr relevant und wenn auch nicht vollständig, sicherlich weitgehend unter der Kontrolle des lokalen Internetdienstanbieters, da der Engpass traditionell außerhalb des Landes stattgefunden hat. Als Beispiel wird derzeit von meinem ISP viel Werbung für ihr neues Transatlantikkabel gemacht und wie deren Leistung jetzt die aller anderen übertrifft. Ich habe es nicht "gefühlt" - also möchte ich ein Instrument, um es zu quantifizieren.

Die Leistung in meinem Land ist normalerweise gut. Das Problem ist, dass fast alle meine Arbeiten den Zugang zum Internet in Nordamerika, Europa, dem pazifischen Raum und anderen beinhalten. Daher kümmere ich mich um die End-to-End-Leistung, die ich von meinem ISP bekomme - und möchte sie dokumentieren - und wenn ich mich wechsle, vergleiche ich mit dem, was ich bei einem neuen ISP bekomme.

EDIT 2013-03-07: Wie @ harrymc darauf hinwies, habe ich es versäumt, OS zu erwähnen. Alle Rechner in meinem Heim-LAN sind (leider) Windows (XP oder 7). Wenn ein Tool * nix benötigt, habe ich ein paar alte Computer im Speicher, die ich wahrscheinlich wiederverwenden könnte - aber ich bevorzuge ein Windows-basiertes Tool. Vielen Dank.

EDIT 2013-03-10: Als weitere Klarstellung: Eine Methode zur Überwachung der während der regulären Arbeit erzielten Geschwindigkeiten liefert die Hälfte dessen, was ich suche. Das Schöne an TCPIQ ist, dass es Tausende von Standorten auf der ganzen Welt aufspürt und kurze D / L & U / L-Tests gegen sie durchführt, um die Geschwindigkeit zu überprüfen und die Ergebnisse zu protokollieren. Daraus ergab sich eine wertvolle statistische Datenbank zur Analyse der Gesamtgeschwindigkeit sowie zu Tageszeiten, Wochentagen und nach geografischen Zielen. Das ist die Art von Funktionalität, die ich (wieder) erreichen möchte.

6
Lieber Downvoter - nur neugierig - was habe ich falsch gemacht? Hilfst du mir, mich zu verbessern? yosh m vor 11 Jahren 0

3 Antworten auf die Frage

6
goblinbox

1. Nicht gerade eine Antwort, aber konzeptuell relevant:

Ihr ISP verkauft Ihnen eine Geschwindigkeit von Ihrem Haus zu seinem Grenzrouter am Rande des Internets. Ihr ISP hat keine Kontrolle darüber, was mit Ihren Paketen passiert, wenn sie die Röhren verlassen haben.

Bei den von Ihnen beschriebenen Metriken wird die Latenz zwischen Servern weit außerhalb des Netzwerks Ihres Providers verfolgt. Informationen wie diese sind für die Geschwindigkeit, mit der Ihr Anbieter Sie verkauft, überhaupt nicht relevant und können leicht an Orten wie internettrafficreport.com abgerufen werden.

Ich nehme an, die von Ihnen beschriebene Software war immer für Leute gedacht, die Netzwerke verwalten, und nicht für Endbenutzer, die Latenz mit der Geschwindigkeit der letzten Meile wie Sie verwechseln würden .

2. Keine Softwarelösung, aber immer noch eine Möglichkeit, die gewünschten Informationen zu erhalten:

Um den Zustand Ihrer Verbindung zu testen, führen Sie einen tracertbeliebigen Server im Internet aus. Finden Sie den letzten Hop im Netzwerk Ihres Providers: Dies ist der Grenzrouter und der letzte Punkt, über den er die Kontrolle hat. Führen Sie ping -tbis zu eine Woche lang eine IP-Adresse für diese IP-Adresse ein: Ihre Leistungskennzahl für die letzte Meile.

Wenn Sie sich auf einer gemeinsam genutzten Ressource wie einem Kabel befinden, erwarten Sie Paketverluste während der Hauptverkehrszeiten (wenn alle online sind) und unglaubliche Leistung, wenn alle Ihre Nachbarn bei der Arbeit sind oder schlafen. Wenn Sie sich auf einer privaten Verbindung wie DSL befinden, erwarten Sie im Laufe der Zeit eine ziemlich einheitliche Antwort.

3. Eine Möglichkeit, Ihren Provider mit Informationen zu kontaktieren, die er hören wird:

Wenn Sie der Meinung sind, dass Sie nicht die Geschwindigkeit erhalten, für die Sie bezahlen, finden Sie den eigenen Geschwindigkeitstest Ihres Providers (dieser wird auf einem Server in seinem Netzwerk und nicht im Internet verfügbar sein, wie die von Ihnen erwähnten Geschwindigkeitstests). Führen Sie diesen Test zehn oder fünfzehn Mal im Verlauf einer Woche durch. Berechnen Sie den Durchschnitt aller dieser Tests.

Ihre endgültige Zahl sollte etwa zehn Prozent unter der Geschwindigkeit liegen, die Ihr Provider Ihnen verkauft hat. (Die fehlenden 10% sind Protokoll-Overhead.) Wenn das Endergebnis viel niedriger ist, wenden Sie sich an Ihren Provider und lassen Sie das Problem beheben.

Danke für die ausführliche Antwort. Ich verstehe den Unterschied zwischen Last Mile und Latenz jenseits der Server meines ISP. Ich habe etwas aus meiner Frage herausgelassen, die für mich offensichtlich ist, aber für die meisten Menschen in Ländern wie den USA und einem Großteil von Europa nicht der Fall sein würde (nicht dass ich davon ausgehe, dass Sie beide sind). Ich werde meine Frage mit den anderen relevanten Informationen aktualisieren. Nochmals vielen Dank - und ich hoffe, dass Sie oder jemand mir helfen kann, die benötigten Informationen zu finden. yosh m vor 12 Jahren 1
Übrigens, würde "Ping -t" für eine Woche nicht zu ihrem Grenzrouter aussehen, als würden sie einen DoS-Angriff machen? yosh m vor 12 Jahren 0
Nicht wenn es nur ein Ping zu einer IP ist. Ich führe regelmäßig tagelange Pings aus und verwende Netzwerküberwachungssoftware, die hunderte von Geräten alle ein bis fünf Minuten pingt. Das ist alles normaler Verkehr. goblinbox vor 12 Jahren 0
Nochmals vielen Dank - aber ich würde trotzdem gerne ein Werkzeug finden, das das tut, was ich suche. Kaum zu glauben, dass TCPIQ das einzige war ... Irgendwelche Ideen? Danke, Yosh. yosh m vor 12 Jahren 0
Suchen Sie nach 'download netmon' oder 'network monitor software' und Sie werden etwas finden, das die Leistung für Sie aufzeichnet. Ich kann nichts Bestimmtes vorschlagen, aber ich verwende PRTG bei der Arbeit. - http://www.paessler.com/prtg goblinbox vor 12 Jahren 0
3
harrymc

Das einfachste Bandbreiten-Messwerkzeug ist Ihr Router, wenn er eine fortgeschrittenere Firmware wie DD-WRT oder Tomato unterstützt . Beide Firmwares verfolgen automatisch die Bandbreitennutzung, es ist also nur eine Frage, wo man suchen muss.

Siehe zum Beispiel: Verwendung der DD-WRT-Firmware zur Überwachung Ihrer Bandbreite .

Ein kostenloses Tool, das ich gefunden habe, ist NetWorx, das weit mehr als nur die Bandbreitenmessung tut.

(Es wäre hilfreich, Ihr Betriebssystem zu kennen, wenn Sie Produkte vorschlagen.)

Danke für die Antwort. Mein Router unterstützt leider keine alternativen Firmwares. Ich werde NetWorx überprüfen. Sorry für das Versehen über OS in der Frage - ich werde es bearbeiten. yosh m vor 11 Jahren 0
Ihr Routermodell kann auch helfen. harrymc vor 11 Jahren 0
OK, looked at Networx doc &unfortunately, it doesn't quite fit the bill, altho I do thank you for the reference & the effort (upvote). See new edit to question for further clarification. If you know of a way, perhaps, that I can use NetWorx in concert with some other tool, that may give me what I need. Thanks. yosh m vor 11 Jahren 0
Ich kenne ein solches Produkt heute nicht, aber dslreports.com hat eine [weltweite Liste] (http://www.dslreports.com/speedtest?more=1) mit Geschwindigkeitstest-Websites. harrymc vor 11 Jahren 0
Danke, Harrymc. Übrigens, ich habe festgestellt, dass ich ein Modem habe, auf dem ich DD-WRT installieren könnte, aber ich habe zuerst studiert, was es bietet. Anscheinend zeigt es nicht wirklich Bandbreite, sondern Traffic, dh die gesamten übertragenen Bits. Auf dem Bildschirm des DD-WRT erscheint dies tatsächlich, obwohl der Blogger dies als "Bandbreite" bezeichnet hat. yosh m vor 11 Jahren 0
Ich glaube, dass dies mit DD-WRT möglich ist (obwohl ich es selbst nicht verwendet habe). Weitere Informationen finden Sie in ihren Foren. Bei einer Schnellsuche wurden [BWlog] (http://www.dd-wrt.com/wiki/index.php/BWlog) und [Bandbreitenüberwachung für DD-WRT] (http://infodepot.wikia.com/wiki) gefunden / Bandwidth_Monitor_for_DD-WRT). harrymc vor 11 Jahren 0
2
SnakeDoc

The best way to do this and the most common way I've seen it done by datacenters and ISP's is to use Cacti, which is a rrdtool-based graphing app.

http://www.cacti.net/

It can get data from any SNMP capable device (a surprising amount of devices). It will poll your devices every so often and collect data (bandwidth usage data in your case) and graph it for you. You can measure the 95th percentile of usage, total input in MB, GB, TB, output, etc. You can even graph memory usage of servers, etc when setup properly.

Great software, and it's free and open source. check it out.

Danke für den Vorschlag. Haben Sie Tipps, wie Sie damit anfangen können, um mein Ziel zu erreichen? Kann es auch "draußen" Geräte entdecken, mit denen die Geschwindigkeit geprüft wird? Oder brauche ich dafür einen separaten Weg? yosh m vor 11 Jahren 0