ntpdate com crontab ou ntpd?

ntpdate com crontab ou ntpd?

(1) iniciar automaticamente um serviço ntpd em todos os nós do cluster e apontar o serviço de referência para um servidor LAN. (2) use o crontab para ntpdate a cada minuto. Em ambiente de cluster, qual será o melhor método para sincronização de horário. Para o primeiro método, acho que precisamos é de um servidor NTP e todos os outros nós sincronizam o tempo dele, mas não deixe que todos os nós do cluster sejam um servidor NTP.

desde já, obrigado

Responder1

A opção (1) é preferível pois o ntpd é capaz de corrigir o erro constante do relógio da máquina. Se você usar a opção (2), o tempo não será contado monotonicamente. Quanto a todos os nós do cluster, seja um servidor NTP - sim, acho que é um exagero.

Responder2

E o mais importante, descobri que com o primeiro método, nossos nós de cluster flutuam com frequência por mais de 15 segundos. Graças a Serviço Linux ntpd e ntpdate agora eu sei o motivo, talvez por algum motivo o desvio de tempo seja maior que 2 segundos e o ntpd se recusou a fazer qualquer coisa.

Pelo que David Schwartz disse, achei isso útil: conforme mencionado em outro lugar, o NTP fornece uma correção de tempo suave. Se os aplicativos em seu servidor não se importam em perder segundos inteiros ou em fazer os mesmos segundos novamente, o ntpd não ganha muito em relação ao ntpdate.

Se, por outro lado, você tiver aplicativos sensíveis ao tempo que são sensíveis a segundos ou, pior ainda, sensíveis a segundos parciais, então o ntpd é de longe a melhor escolha. O Novell eDirectory registra atualizações de data e hora para tratamento de colisões de atualizações, o que se torna crítico se as atualizações ocorrerem muito rapidamente (como durante o pico de login matinal). Um servidor syslog precisa ter uma precisão de tempo de pelo menos meio segundo para manter logs sensatos. Link:https://serverfault.com/questions/16467/compare-ntpd-and-ntpdate

Obrigado a todos.

informação relacionada