systemd-timesyncd: como verificar e definir o intervalo de sincronização da hora da rede?

2

Eu vejo apenas um evento de sincronização de horário no log. Ocorre no boot:

systemd-timesyncd[690]: Synchronized to time server 188.112.42.5:123 (2.debian.pool.ntp.org).

Como forçar atualizações periódicas? Como verificar qual é o intervalo atual? Eu não vejo nada de interessante em timesyncd.conf ?

    
por ardabro 23.12.2016 / 16:18

2 respostas

0

O systemd-timesyncd é um cliente SNTP que define um horário simples. Isso não é especificamente uma implementação completa do NTP, por isso não é possível estimar o erro e mostrar o desempenho ao longo do tempo.

Instale chrony ou ntpd, pois você deseja uma mudança constante para corrigir o desvio. Configure-o para usar seus servidores NTP internos.

    
por 27.12.2016 / 15:42
0

Você pode controlar o intervalo em que os servidores NTP são pesquisados por meio dessas propriedades no arquivo systemd-timesyncd config /etc/systemd/timesyncd.conf :

   PollIntervalMinSec=, PollIntervalMaxSec=

   The minimum and maximum poll intervals for NTP messages. Each setting takes a time 
   value (in seconds). PollIntervalMinSec= must not be smaller than 16 seconds. 
   PollIntervalMaxSec= must be larger than PollIntervalMinSec=. PollIntervalMinSec= 
   defaults to 32 seconds, and PollIntervalMaxSec= defaults to 2048 seconds.

O texto acima parece ter sido adicionado no final de 2017 - timesync: torna o intervalo de sondagem configurável # 7268 .

Referências

por 05.08.2018 / 17:04

Tags