Synchronisieren Sie die Zeit von zwei PCs mit pool.ntp.org

Ich synchronisiere die Zeit von zwei PCs (für ein Netzwerklatenzexperiment). Ich weiß, dass NTP-Pool-Zeitserver diesen Job auch für Ubuntu erledigen können. (Natürlich funktioniert einige Software wie NetTime unter Windows.). Es gibt viele NTP-Server in jeder Bereichszone / Länderzone. Zum Beispiel, wenn ich Asien-Singapur-Zone durch Kopieren verwende:

   server 0.sg.pool.ntp.org
   server 1.sg.pool.ntp.org
   server 2.sg.pool.ntp.org
   server 3.sg.pool.ntp.org

Es gibt mehr als 20 Server in Singapur-Zone. Meine PC-Zeit wird nur mit einem zufälligen synchronisiert einer dieser 20 + Server. Daher ist meine Sorge:

Ist diese Methode genau, um die Zeit von 2 PCs zu synchronisieren? Selbst jede Synchronisierungsverzögerung kann weniger als 10 ms betragen, sie können zwei verschiedene Server in derselben Länderzone verwenden. Kann ich davon ausgehen, dass diese Severs in derselben Zone alle gut synchronisiert sind (z. B. sind Verzögerungen zwischen den anderen weniger als 10 ms)? Wenn ja, kann ich berücksichtigen, dass die Verzögerung zwischen meinen beiden PCs weniger als 20-30 ms betragen kann?

Author: TJCLK, 2016-12-09

2 answers

Benutzen ntpdate . Installieren Sie ntpdate und geben Sie einen Cron-Job ein, um ihn so einfach wie ntpdate -u yourServerToSync zu verwenden. Der Cron-Job kann die Frequenz haben, die Sie brauchen, aber einmal am Tag ist genug, denke ich. Nach der ersten Synchronisierung werden beide Pcs jeden Tag zur gleichen Zeit mit dem Zeitserver synchronisiert.

 0
Author: OscarAkaElvis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-09 09:16:35

Zuerst wird ntpdate abgeschrieben Daher sollten Sie dies jetzt nicht in einer Produktionsumgebung verwenden. Sie sollten den NTP-Daemon konfigurieren und ausführen, der stattdessen für ein zuverlässiges Timing-Setup korrekt konfiguriert ist, und die Wahrscheinlichkeit verringern, dass Sie die Serverzeit überspringen (da ntp die Uhr kontinuierlich nach Bedarf anpasst)

Wie Sie gesehen haben, besteht das Problem bei der Verwendung des Pools darin, dass Sie möglicherweise einen beliebigen Server erhalten, den er basierend auf der DNS-Abfrage entscheidet. stratum Server direkt und fügen Sie diese Ihrer Konfiguration auf beiden Computern hinzu. ntp mag ein Minimum von 3 Servern und idealerweise 5 zu synchronisieren, um eine robuste Zeitdomäne zu gewährleisten.

Wenn Sie einige Low-Stratum-Server auswählen, sollten sie alle innerhalb weniger ms voneinander sein (wenn nicht besser) und vorausgesetzt, sie sind richtig konfiguriert, sollten Sie sich keine Sorgen machen müssen. Wenn Ihre Anforderungen steigen und Sie mehr Computer synchronisieren müssen, können Sie Ihren eigenen Server ausführen, um dies sicherzustellen was Sie intern bedienen, kommt immer nur von einer Referenzquelle gleichzeitig.

 0
Author: user3788685,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-12-17 04:57:08