É bem possível que o RTC armazene segundos e, assim, (a menos que o kernel saiba quando muda de um segundo para o próximo), ele estará inerentemente desligado por até ½ segundo, ou seja, 500 ms. O mesmo se aplica ao economizar tempo no RTC; a menos que o kernel possa controlar quando o tick 1s acontece, o salvamento é desativado em até 500 ms.
A solução óbvia é fazer com que o NTP corrija mais rápido: se você iniciar o ntpd com -g
(ou até mais com força, -G
), será permitido (ou forçado) acelerar o tempo de inicialização. Em conjunto com iburst
em suas linhas server
/ pool
, você deve obter um relógio preciso em dez segundos ou mais.
Você pode usar, por exemplo, ntp-wait
para não iniciar suas cargas de trabalho sensíveis ao tempo até que o NTP esteja pronto.