O NTP desviará o relógio para trás

9

O NTP moverá o relógio do sistema para trás? Estou pensando em criar IDs únicos, que são parcialmente baseados no tempo. Se o relógio estiver se movendo para trás, eu precisaria explicar de alguma forma isso.

Dave
fonte
relógio do sistema vai saltar para trás. Em casos muito raros, pode ser o NTP executando o chamado "passo" para trás (em vez de um "giro"), consulte eecis.udel.edu/~mills/ntp/html/clock.html . No entanto, é mais provável que padrões / erros operacionais comuns façam o relógio do sistema disparar.
Jan-Philip Gehrcke

Respostas:

13

O ntpd tentará impedir que o tempo se mova para trás, diminuindo a velocidade do relógio do sistema até que tudo esteja sincronizado. Se o relógio do sistema estiver muito adiantado, o ntpd reclamará e você precisará ajustar manualmente ou passar o sinalizador -g para o ntpd para permitir que ele faça um (e apenas um) grande ajuste.

ZoogieZork
fonte
7

Duas coisas podem acontecer. O relógio pode ser ajustado novamente ou o servidor ntpd continuará ajustando o relógio RTC até que os dois relógios estejam sincronizados. Efetivamente, parece que a hora do relógio local diminuiu enquanto aguardava o servidor nos atualizar. Esse processo é chamado de correção de giro.

A opção escolhida pelo cliente ntp depende da configuração. Consulte a página do manual em seu sistema para garantir que a opção de seleção seja escolhida para que o tempo não seja revertido. Observe que o tempo pode retroceder se estiver significativamente fora do prazo. Então, preste atenção nisso. Além disso, esteja ciente do horário de verão. Isso poderia ser um buraco no seu design de qualquer maneira.

Consulte os documentos NTP ... http://doc.ntp.org/4.1.0/ntpd.htm e a seção chamada "como o ntp opera". para mais informações.

Matt
fonte