Frage Wie kann man die Verzögerung bei der NTP-Synchronisation eliminieren?


Momentan mache ich eine NTP-Zeitsynchronisation zwischen zwei Ubuntu-PCs, die über ein LAN-Kabel verbunden sind. Nachdem ich das Setup abgeschlossen habe, stelle ich fest, dass die Verzögerung ungefähr 0,170s (170ms) ist, was nicht akzeptabel ist, da ich eine Verzögerung von weniger als 30ms erwarte. Was könnten die Gründe für die Verzögerung sein? Und wie könnte ich es lösen?


2
2018-04-24 08:11


Ursprung


Wie misst man diese Verzögerung? - pim


Antworten:


Ich nehme an, Sie benutzen ntpq, die Verzögerung in Millisekunden gibt. 0,170 in der Verzögerungsspalte von ntpq -p bedeutet eine Verzögerung von 0,170 ms, nicht 0,170 Sekunden.

0,170ms ist eine vernünftige Verzögerung gegenüber einem geschalteten Ethernet. 170ms macht nicht viel Sinn.

Erklärung der Ausgabe ist in der ntpq Dokumentation:

Gleichaltrigen
  Ermittelt eine aktuelle Liste von Peers des Servers sowie eine Zusammenfassung des Status jedes Peers. Zusammenfassende Informationen umfassen die Adresse des entfernten Peers, die Referenz-ID (0.0.0.0, wenn dies unbekannt ist), die Schicht des entfernten Peers, den Typ des Peers (lokal, Unicast, Multicast oder Broadcast), wenn das letzte Paket war empfangen, das Abfrageintervall in Sekunden, das Erreichbarkeitsregister, in Oktal und der Strom geschätzte Verzögerung, Offset und Dispersion des Peers, alles in Millisekunden. Das Zeichen am linken Rand jeder Zeile zeigt den Synchronisierungsstatus der Verknüpfung an und ist ein wertvolles Diagnosewerkzeug. Die Codierung und Bedeutung dieses Zeichens, der als Tally-Code bezeichnet wird, wird später auf dieser Seite gegeben.

Meine Formatierung.


0
2018-04-24 10:16



Oh mein Gott. Ich denke du hast Recht. Ich dachte, die Verzögerungseinheit in ntpq -p ist in Sekunden. Vielen Dank. - Teddy_NTU