Ich muss ntpd so einstellen, dass die Zeit so oft wie möglich synchronisiert wird. Wie geht das?
UPD Ich muss ntpd dazu bringen, die Systemuhr häufiger anzupassen, nicht Server abzufragen.
Dies ist notwendig, da die Systemuhr meines virtuellen PCs zu stark driftet. Maxpoll scheint nichts zu ändern, da ich minpoll / maxpoll auf 4 und 5 gesetzt habe und die Zeitanpassungen nur einmal in einigen Minuten vorgenommen werden
Antworten:
ntpd
Die Zeit wird nicht regelmäßig so synchronisiert, wie Sie denken. Weitere Informationen finden Sie hier (lesen Sie das Ganze, es ist alles wichtig. Kurzversion:ntpd
Synchronisiert die Zeit und teilt dem System mit, wie schnell sie von der "wahren" Zeit abweicht Das System passt dann seine Taktfrequenz an, um die "wahre" Zeit richtig zu verfolgen. Innerhalb eines Tages verfolgen die meisten Systeme innerhalb von 5 ms von der Referenz.Ohne einen AUSGEZEICHNETEN Grund sollten Sie sich nicht mit der Art
ntpd
und Weise herumschlagen, wie Sie Ihre Uhr einstellen und disziplinieren. Diese Algorithmen wurden gründlich getestet und getestet und führen bei einer angemessenen Zeitreferenz zu sehr geringen Fehlerraten.Ehrlich gesagt, wenn Sie einen so AUSGEZEICHNETEN Grund haben, wissen Sie bereits, was es ist, und Sie haben ein beträchtliches Budget, um einen Experten zu beauftragen, der diese Änderungen für Sie vornimmt ("Sie würden diese Frage nicht stellen, wenn Sie dies wirklich brauchen").
Wenn Sie eine bessere
ntpd
Zeitgenauigkeit benötigen, als Sie für die Synchronisierung mit einer Maschine über das Netzwerk benötigen, benötigen Sie eine spezielle Präzisions-Hardware-Referenzuhr, die lokal an die Maschine angeschlossen ist. Hochfrequenzhandel und pikosekundenkritische wissenschaftliche Experimente sind die einzigen Dinge, an die ich denken kann, die diese Art von Präzision erfordern.quelle
algorithm or program that requires high precision and accuracy
! =mega corp with super massive budget
.Die
iburst
Option führt mehrere Überprüfungen schnell durch, sobald der Dämon gestartet wird und wenn der Server nicht erreichbar ist, wenn Sie dies in Ihrer Konfiguration haben. Dieburst
Option führt mehrere Überprüfungen schnell durch, wenn der Server erreichbar ist.Standardmäßig
ntpd
folgt dann ein exponentielles Backoff, bei dem die Zeit zwischen den Überprüfungen schrittweise zunimmt, beginnend bei 64 Sekunden und jedes Mal verdoppelt, bis zu maximal 1024 Sekunden.Mit dieser
maxpoll
Option können Sie den Maximalwert höher oder niedriger einstellen. Dieser Wert ist die Potenz von 2 in Sekunden zwischen den Überprüfungen, also 1024 Sekunden langmaxpoll
10. Es gibt auch einen Wert, derminpoll
standardmäßig 6 ist und auf 4 gesenkt werden kann.Wenn Sie etwas häufiger als alle 16 Sekunden möchten, müssen Sie wahrscheinlich
ntpdate
stattdessenntpd
eine eigene Schleife verwenden und ausführen.Bitte richten Sie dies nicht auf öffentliche Zeitserver, ohne vorher die Betreuer zu kontaktieren.
quelle
ntpdate
eignet sich hervorragend zum einmaligen Synchronisieren der Uhr oder zum erzwungenen Synchronisieren mit Ihrem eigenen NTP-Server jede Sekunde auf Computern, auf denen die lokale Uhrendrift grausam ist. Wenn Sie sich in der letzteren Situation befinden, tauschen Sie die Maschine aus (eine so schlechte Uhr driftet jede Minute um einige Sekunden - Sie werden nie eine genaue Zeit haben).Holen Sie sich einen GPS-Zeitempfänger, wenn Sie eine hochgenaue Zeit benötigen. Es wird jede Sekunde auf Ihre Uhr schauen. Wenn Sie nicht viel ausgeben möchten, können Sie einen Garmin 18x LVC bei eBay oder Amazon für <100 USD erwerben und an einen COM-Anschluss anschließen. Wegbeschreibungen rund um das Internet, erfordert jedoch ein Mindestmaß an Verkabelungsfähigkeiten. Es gibt Komplettlösungen, die mehr kosten, wenn Sie sich nicht für DIY-Projekte interessieren.
quelle