El valor que ntpstat
muestra después de "tiempo correcto dentro" es la dispersión raíz + retardo raíz / 2. ntpq -p
no muestra la ejecución de "dispersión raíz" ntpq -c rl
en su lugar.
No obstante, está claro que la fuente principal de la falta de precisión es la dispersión más que el retraso (que es solo 0,964).
La dispersión es el "error nominal relativo a la fuente de referencia primaria". Revisé brevemente el RFC de NTPv4 y esto es lo que tiene que decir:
La dispersión (épsilon) representa el error máximo inherente a la medida. Aumenta a una tasa igual a la máxima tolerancia de frecuencia de reloj (PHI) del sistema disciplinado, típicamente 15 PPM. 1 PPM es igual a 10^(-6) segundos/segundo.
Para usar la terminología de rrdtool, la dispersión no es un indicador sino un contador. Ver un valor grande puede no indicar que algo anda mal.
Por desgracia, no pude entender el algoritmo ntp lo suficientemente bien como para ver cómo reducir este número. He notado que este valor se restablece ocasionalmente. No sé por qué.
La razón por la que pregunté sobre el hardware anterior es porque muchos dispositivos GPS (estrato 0, la fuente 'raíz') se conectan a la computadora que luego actúa como servidor NTP a través de un enlace en serie.
Las conexiones en serie a menudo tienen fluctuaciones de 1 a 5 ms en la línea debido a los gastos generales de señalización/esperas de interrupción. Por lo tanto, supongo que su fuente NTP está leyendo desde una fuente en serie.
Hay algunos ajustes que puede realizar en la conexión en serie para reducir la fluctuación. Principalmente, deshabilitar FIFO puede obtener resultados decentes.
http://support.ntp.org/bin/view/Support/KnownHardwareIssues#Section_9.1.5.http://www.febo.com/time-freq/ntp/jitter/index.html
¡El tiempo correcto dentro de 5 ms ES GENIAL! 5 ms es 5/1000 de un segundo. Cualquier cosa por debajo de 100 ms es fácilmente aceptable para cualquier cosa que no sea un pequeño puñado de situaciones; en ese caso, no estaría usando GPS sino un reloj atómico local y dos relojes de referencia externos. Llegamos a 10 ms con el grupo ntp.