Irá o NTP levar o relógio para trás?

5

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 está se movendo para trás, eu preciso de alguma forma explicar isso.

    
por Dave 15.12.2009 / 22:07

2 respostas

10

O ntpd tentará evitar que o tempo retroceda desacelerando o relógio do sistema até que tudo esteja sincronizado. Se o relógio do sistema estiver muito adiantado, no entanto, o ntpd irá 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.

    
por 15.12.2009 / 22:25
6

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, isso parece que a hora do relógio local diminuiu enquanto esperávamos que o servidor nos localizasse. Esse processo é chamado de correção de giro.

Qual 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 giro seja escolhida de forma que o tempo não seja revertido. Note que o tempo pode ser deixado para trás se estiver significativamente fora. Então, observe isso. Além disso, esteja ciente das economias de horário de verão. Isso poderia ser um buraco no seu design de qualquer maneira.

Veja os documentos do NTP ... link e a seção chamada "como o ntp opera". para mais informações.

    
por 16.12.2009 / 00:12

Tags