The step method sets the clock instantly. How long could SNTP take to complete slewing?
Não tenho experiência com soluções NTP S , portanto, suponha que elas não sejam diferentes do NTP completo neste aspecto. Quanto ao primeiro, ele usa dois limites turnkey: 128 ms para stepping e 500 ppm (496 a 512 ppm) para bloqueio e giro. Isso significa que o deslocamento máximo permitido de 128 ms será compensado na taxa máxima de giro de 512 ppm em questão de 250 segundos (4,17 minutos). Na prática, no entanto, isso provavelmente levará um pouco mais de tempo, já que a taxa de giro é gradualmente reduzida quando se aproxima do tempo-alvo - até a taxa de correção regular computada.
Is there a way to poll the system and give me feedback that a slew is still in progress?
Experimente o utilitário% stockntptime
: ele consulta o kernel diretamente e funciona mesmo quando ntpd
não está em execução. Isto é, é claro, desde que adjtime()
chame ntp_adjtime()
internamente, o que eu não tenho certeza.