Ist es möglich, die Rate zu erhöhen, mit der ntpd die Systemuhr aktualisiert?

Ist es möglich, die Rate zu erhöhen, mit der ntpd die Systemuhr aktualisiert?

Einige unserer Hosts sind aufgrund einer Fehlkonfiguration nicht mehr synchron ntpd, da ein NTP-Server nicht erreichbar war. Unsere Uhren auf einigen Hosts (CentOS 6) gehen jetzt um mehr als 30 Sekunden falsch (bei den meisten davon scheint dies in Zukunft der Fall zu sein).

Aus den Dokumenten geht hervor, ntpddass die schnellste verfügbare Synchronisierung bei etwa liegt 500us/s. Gibt es eine Möglichkeit, diese zu erhöhen, sodass die Uhren viel schneller aktualisiert werden?aber nicht sofort? Wir möchten dies beispielsweise stattdessen auf etwas wie einstellen 100ms/s.

Ist das möglich? Und wenn ja, wie können wir dabei sicher vorgehen?

Ist es gefährlich?

Antwort1

Am sichersten ist es, die Dienste herunterzufahren und dann einfach die Uhr einzustellen. Zum Beispiel mit ntpdate, das normalerweise mit einem Init-Skript geliefert wird, das dies beim Booten tut. Ausfallzeiten sind nicht lustig, aber Datenbanken und andere Dinge mögen es nicht, wenn die Uhr rückwärts läuft.

Die Linux-Manpage adjtimex beschreibt den verwendeten Systemaufruf. Erlaubte Offsets werden in usec gemessen, das Schwenken dauert lange.

verwandte Informationen