Hallo,
ich möchte für ein Studienprojekt Messungen mit UDP/IP-Paketen durchführen, um die Performanz verschiedener Netze zu testen (Verzögerungszeit, Durchsatz, Paketverluste in Netzen UMTS-HSPA, WLAN, LTE). Ich habe dafür ein paar Programme geschrieben, zum Senden, Empfangen und Aufzeichnen und Auswerten der aufgezeichneten Daten. Da ich für die Messungen 2 Rechner benutze und die Verzögerungszeit gern auf 1ms genau bestimmen möchte, wollte ich nun die Systemzeiten der beiden Rechner über NTP synchronisieren. Als Server soll dazu eine FritzBox dienen.
Ich habe Datei /etc/ntp.conf bei beiden Rechnern jeweils so angepasst, dass sie nur die FritzBox als Server benutzen sollen, also die anderen Server auskommentiert. Ich synchronisiere die Systemzeit vor Start der Messung über ntpdate -u <FritzBox-IP-Adresse>. Dabei wird mir ein kleiner Offset von 0.000irgendwas Sekunden angezeigt, was ich dann auch bei Überprüfung mit ntpq -p bestätigt sehe. Wenn ich es richtig verstanden habe, sollte die Abweichung der Systemzeiten zum Server jetzt <1ms sein, was für meine Messgenauigkeit in Ordnung wäre.
Beim Auswerten der Messungen, ist mir jedoch aufgefallen, dass, in Netzen mit vergleichsweise geringer Verzögerungszeit, z.T. negative Verzögerungszeiten (z.B. -3ms) auftauchen, was ja darauf hindeutet, dass die Uhren nicht auf die Millisekunde synchron laufen.
Die eigentlichen Fragen: Woran könnte das liegen? Desynchronisieren sich die Uhren möglicherweise über die Dauer der Messungen (ich habe verschiedene Dauern zwischen 1min und 1h probiert)? Kann ich dem Abhilfe schaffen und wenn ja wie?
Würde mir wirklich sehr helfen, wenn sich jemand damit auskennt und mir das beantworten oder erklären kann. Viele Grüße
2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten