O tempo requer a sincronização. Servidor UNIX com servidor NTP; depois de ligar manualmente o tempo do servidor UNIX

2

Eu tenho um servidor de GPS com saída NTP. Quero sincronizar o relógio no servidor UNIX usando a saída NTP do GPS.

Depois de alterar manualmente a hora do servidor UNIX, o servidor UNIX demora muito tempo para sincronizar com a hora do GPS. por exemplo, se eu alterar o tempo do servidor UNIX para ficar 2 segundos, leva aproximadamente 20 minutos para sincronizar com o tempo do GPS: da mesma forma, se eu alterar o tempo do servidor UNIX para ficar 1 minuto; está demorando aproximadamente 1 hora para sincronizar com a hora do GPS.

Minha pergunta, por que o servidor UNIX leva tanto tempo para sincronizar com o GPS depois de alterar a hora de vez em quando?

    
por Vimal Sevak 21.08.2014 / 13:18

2 respostas

6

ntp intencionalmente anula a hora do sistema em relação ao tempo fornecido pelos seus pares em incrementos muito pequenos, para evitar grandes saltos no tempo que possam perturbar os processos em execução. Embora a manutenção precisa do tempo seja essencial para a comunicação do host para o host, ainda mais importante é a integridade do próprio relógio do sistema.

Há algumas perguntas frequentes úteis e interessantes sobre o protocolo no site projeto NTP .

    
por 21.08.2014 / 13:56
0

Eu uso ntpdate -u pool.ntp.org antes de iniciar ou reiniciar o ntpd local. Esta é a parte principal do local /etc/ntpd.conf : server ntp1.vniiftri.ru minpoll 3 iburst burst prefer server ntp2.vniiftri.ru server pool.ntp.org

A parte mais importante é minpoll 3 iburst : você instrui o daemon a enviar o maior número possível de pacotes para sincronização garantida.

    
por 22.08.2014 / 08:38

Tags