Уменьшить период синхронизации ntp systemd-timesyncd?

Там какие-либо пути состоят в том, чтобы уменьшить период синхронизации ntp systemd-timesyncd кроме периодически перезагрузки timesyncd сервис? Кажется, что нет никакой настраиваемой переменной в/etc/systemd/timesyncd.conf.

3
задан 31 August 2016 в 06:27

2 ответа

исходный код для timesyncd показывает автоматическую настройку интервала опроса, таким образом, нет никакого способа влиять на его поведение. Это было разработано для выяснения, как часто опросить серверы NTP на основе дрейфа часов компьютера.

, Когда timesyncd корректирует Ваши часы, он будет делать это очень постепенно , потому что время, переходя к минутам или часам путает большинство приложений. На компьютерах без час реального времени с аварийным батарейным питанием (например, Beaglebone), датой является Jan 1-й 1970 сразу после начальной загрузки. Тем компьютерам нужно что-то как ntpdate для принуждения синхронизации времени при начальной загрузке, после которой timesyncd может сохранить время на ходу с постепенными корректировками.

3
ответ дан 1 December 2019 в 15:54

systemd v236 (выпущенный 14.12.2017) добавляет опции настроить интервал опроса NTP (синхронизирующий период).

От журнала изменений:

конфигурационный файл systemd-timesyncd получил новую опцию RootDistanceMaxSec = для установки максимального корневого расстояния серверов, которые это будет использовать, а также новые опции PollIntervalMinSec = и PollIntervalMaxSec = для тонкой настройки минимального и максимального интервала опроса.

Увеличьте значения для PollIntervalMinSec (значение по умолчанию = 32) и PollIntervalMaxSec (значение по умолчанию = 2048).

1
ответ дан 1 December 2019 в 15:54

Другие вопросы по тегам:

Похожие вопросы: