Gibt es ein (möglichst kostenloses) Tool, um One-Way-Delay zu messen ?
Der Anwendungsfall prüft, ob der Netzwerkverkehr z. B. verzögert wird. tc
fließt wie es soll.
Die Anwendung sollte mindestens mit der IP-Adresse eines Hosts aufgerufen werden und die Verzögerungen in jede Richtung zurückmelden. Es ist völlig akzeptabel, einen Server auf dem Zielhost zu starten.
Es sollte auf (zumindest virtualisiertem) Linux laufen . Es würde helfen, wenn es kostenlos wäre.
Es gibt z.B. ein RFC von 2016 , der sich sowohl mit dieser als auch mit dieser cs.SX-Frage befasst . Irgendwelche Tools, die es implementieren, oder andere Tools zur Verzögerungsmessung?
Hinweis: Ping und Traceroute sind keine gültigen Antworten, sie messen keine Einwegverzögerung.
Das Problem besteht darin, dass an jedem Ende zwei unterschiedliche Uhren laufen, der Zeitstempel am anderen Ende wird immer etwas von dem Zeitstempel am sendenden Ende abweichen. Wie Sie sagen, macht Tracert effektiv einen Roundtrip zu jedem Knoten, den die Nachricht entlang der Route nimmt, während jeder Knoten dem Absender antwortet und die Nachricht weiterleitet.
Wenn Sie nicht beide Enden direkt an einen Zeitstandard wie die Atomuhr anschließen können, die eine garantiert synchronisierte Zeit hat, ist das Beste, was Sie wahrscheinlich tun können, Zeitwerte zwischen den beiden Maschinen mehrmals auszutauschen und die Variabilität in der festzustellen Unterschiede, dh wenn bei einer Gelegenheit die Differenz zwischen den beiden Zeiten 1,03 Millisekunden und die nächste 3,02 Millisekunden beträgt, dann hat entweder eine Maschine eine schlechte Uhr und/oder Nachrichtenverarbeitungswarteschlange, besonders wahrscheinlich, wenn eine oder beide Windows-Maschinen oder die Netzwerkverzögerung sind hat sich verändert.
Nicht wirklich eine Antwort, aber zu lang für einen Kommentar.
MK
Steve Barnes
MK
Steve Barnes
MK