Предотвращает ли Хроник большие скачки сам по себе?

Предотвращает ли Хроник большие скачки сам по себе?

Я только что понял, что время сервера Windows (служба w32t) имеет два значения по умолчанию, ограничивающих допустимое смещение времени в отрицательных и положительных значениях. Это значение по умолчанию огромно, и это допускает большие скачки времени, если вы не исправите необходимые значения regedit.

На Ubuntu Server я использую chronyc для синхронизации времени. Позволяет ли chronyc ту же фатальную ошибку или он допускает только меньшие шаги? Я могу предоставить любые конфигурации, если нужно, просто не знаю, что предоставить.

Спасибо!

Распечатка статуса с одного из наших серверов:

xxxxxxxxxxx:~$ chronyc tracking
Reference ID    : D9C6DB66 (n1.taur.dk)
Stratum         : 2
Ref time (UTC)  : Fri Apr 21 20:15:09 2023
System time     : 0.000020651 seconds fast of NTP time
Last offset     : +0.000022519 seconds
RMS offset      : 0.000074701 seconds
Frequency       : 5.647 ppm slow
Residual freq   : +0.000 ppm
Skew            : 0.005 ppm
Root delay      : 0.001985608 seconds
Root dispersion : 0.000785804 seconds
Update interval : 1034.6 seconds
Leap status     : Normal

ОБНОВЛЯТЬ:

https://chrony.tuxfamily.org/doc/3.4/chrony.conf.html

Из этой документации следует, что maxslewrate — это значение, определяющее, насколько разрешено прыгать часам. Это верно?

решение1

Думаю, можно сделать вывод, что по умолчанию chronyc не будет страдать от больших скачков, как в случае со стандартным поведением службы w32t.

https://chrony.tuxfamily.org/doc/3.1/chronyc.html

«При нормальной работе chronyd по умолчанию никогда не изменяет системные часы, поскольку любой скачок времени может иметь неблагоприятные последствия для определенных прикладных программ. Вместо этого любая ошибка в системных часах исправляется путем небольшого ускорения или замедления системных часов до тех пор, пока ошибка не будет устранена [...]»

Связанный контент