it-swarm.com.de

Reduzieren Sie die NTP-Synchronisationsdauer von systemd-timesyncd?

Gibt es irgendwelche Möglichkeiten, die NTP-Synchronisierungsdauer von systemd-timesyncd zu reduzieren, außer das periodische Neuladen des timesyncd-Dienstes? Es scheint, dass es in /etc/systemd/timesyncd.conf keine konfigurierbare Variable gibt.

3
dhchen

Der Quellcode für timesyncd zeigt die automatische Anpassung des Abfrageintervalls an, so dass es keine Möglichkeit gibt, sein Verhalten zu beeinflussen. Es wurde entwickelt, um herauszufinden, wie oft NTP Server basierend auf der Zeitverschiebung Ihres Computers abgefragt werden sollen.

Wenn timesyncd Ihre Uhr einstellt, geschieht dies sehr allmählich , da ein Zeitsprung um Minuten oder Stunden die meisten Anwendungen verwirrt. Bei Computern ohne batteriegepufferte Echtzeituhr (z. B. Beaglebone) ist das Datum der 1. Januar 1970 unmittelbar nach dem Start. Diese Computer benötigen so etwas wie ntpdate, um eine Zeitsynchronisierung beim Booten zu erzwingen. Danach kann timesyncd die Zeit schrittweise anpassen.

3
Solar.gy

systemd v236 (veröffentlicht am 14.12.2017) bietet Optionen zum Konfigurieren des NTP-Abfrageintervalls (Synchronisierungszeitraum).

Aus dem Changelog :

die Konfigurationsdatei von systemd-timesyncd hat eine neue Option RootDistanceMaxSec = zum Festlegen des maximalen Stammabstands der verwendeten Server sowie die neuen Optionen PollIntervalMinSec = und PollIntervalMaxSec = zum Optimieren des minimalen und maximalen Abfrageintervalls erhalten.

Erhöhen Sie die Werte für PollIntervalMinSec (Standard = 32) und PollIntervalMaxSec (Standard = 2048).

1
mxttie