É possível aumentar a taxa com que o ntpd atualiza o relógio do sistema?

É possível aumentar a taxa com que o ntpd atualiza o relógio do sistema?

Temos alguns hosts que ficaram fora de sincronia por ntpdestarem configurados incorretamente, com um servidor NTP inacessível. Nossos relógios em alguns hosts (CentOS 6) estão agora com mais de 30 segundos de atraso (ao que parece, no futuro, para a maioria deles).

Parece que, pelos documentos, ntpda sincronização mais rápida que temos disponível está disponível 500us/s- existe alguma maneira de aumentá-la para que os relógios sejam atualizados muito mais rápido,mas não instantaneamente? Por exemplo, gostaríamos que isso fosse definido como algo como 100ms/s.

Isso é possível? Se sim, como podemos fazer isso com segurança?

É perigoso?

Responder1

A coisa mais segura a fazer é desativar os serviços e depois acertar o relógio. Tal como acontece com o ntpdate, que tende a ser fornecido com um script de inicialização para fazer isso na inicialização. O tempo de inatividade não é divertido, mas bancos de dados e outras coisas não gostam que o relógio ande para trás.

A página man do Linux adjtimex descreve a chamada do sistema usada. Os deslocamentos permitidos são medidos em usec, leva muito tempo para girar.

informação relacionada