Com que frequência o openntpd atualiza a hora?

2

Nem o openntpd nem a manpage ntpd.conf têm essa informação.

    
por John Bachir 17.01.2011 / 21:48

2 respostas

5

A atualização do tempo acontece de forma contínua. O daemon acompanha como a taxa de tempo do relógio do hardware se desvia do tempo informado pelas fontes upstream. Ele pesquisa as fontes upstream com base em um algoritmo e pode mudar. A taxa de pesquisa atual é uma potência de dois em segundos. Você pode consultar essas informações por meio do comando ntpq .

Diferentes daemons de tempo têm padrões diferentes para o que permitirá o tempo máximo de pesquisa. Eu já vi isso em alguns dias entre pesquisas de servidores upstream e outros em que nunca passa dos 20 minutos. Os valores minpoll e maxpoll em suas linhas server no próprio arquivo ntpd.conf fornecerão, se configurada, a potência exata de dois para esse servidor upstream.

O polling upstream é usado para determinar como modificar a taxa de desvio. É muito importante para o daemon NTP não fixar o tempo, em vez disso, ele apenas aumenta a duração de um segundo por um tempo diminuto até que a hora local converja com o tempo informado pelos servidores de tempo upstream.

    
por 17.01.2011 / 22:02
4

O NTPd está sempre ativamente ajustando o tempo. Ele funciona acelerando a duração de um segundo ou diminuindo a velocidade para que o tempo entre em sincronia gradualmente. Uma mudança repentina no tempo pode ser problemática para muitos serviços / daemons. É amplamente considerado melhor prática corrigir isso dessa maneira. Se tiver certeza de que não será afetado e precisar de uma sincronização rápida para um relógio que esteja desativado, pare o serviço ntpd e use o comando ntpdate.

    
por 17.01.2011 / 21:58