Когда время синхронизации хроно с локальным, почему последний образец не равен нулю
1 ответ
Смещение, напечатанное chronyc sources не ноль, потому что это фактическое измерение NTP. chronyd отправил запрос NTP сам себе и ответил. Поскольку задержки сообщений не были идеально симметричными, существует ненулевое смещение. Попытка синхронизировать клиента с самим собой не очень хорошая идея, так как это может создать цикл положительной обратной связи и отключить часы. local stratum одной только директивы достаточно для обслуживания местного времени, когда оно не синхронизировано с источником времени.
Локальный источник, напечатанный ntpq, отличается. Указано в ntp.conf как 127.127.1.0, Адреса в сети 127.127.0.0/16 являются специальными адресами для ntpd, Они задают опорные часы, и драйвер LOCAL опорных часов всегда возвращает нулевое смещение. Хотя это выглядит как действительный IPv4-адрес локального хоста, фактически никаких обменных пакетов NTP не происходит.
