Necesito configurar ntpd para sincronizar el tiempo tan a menudo como sea posible, ¿cómo hacerlo?
UPD Necesito hacer que ntpd ajuste el reloj del sistema con más frecuencia, no sondear servidores. Es necesario porque el reloj del sistema de mi PC virtual se desplaza demasiado
maxpoll no parece cambiar nada, porque configuré minpoll / maxpoll a 4 y 5, y los ajustes de tiempo parecen hacerse solo una vez en varios minutos
Respuestas:
La
iburst
opción realiza varias comprobaciones rápidamente tan pronto como se inicia el demonio y cada vez que no se puede acceder al servidor si lo tiene en su configuración. Laburst
opción realiza varias comprobaciones rápidamente cada vez que se puede acceder al servidor.Por defecto
ntpd
, sigue un retroceso exponencial donde el tiempo entre las comprobaciones aumenta progresivamente, comenzando en 64 segundos y duplicando cada vez, hasta un máximo de 1024 segundos.La
maxpoll
opción le permite establecer el valor máximo más alto o más bajo. Este valor es la potencia de 2 en segundos entre las comprobaciones, por lo que durante 1024 segundos,maxpoll
es 10. Tambiénminpoll
hay 6 por defecto y puede reducirse a 4.Si desea algo más frecuente que cada 16 segundos, probablemente tendrá que usarlo en
ntpdate
lugar dentpd
ejecutar su propio ciclo.Por favor, no apunte esto a los servidores de tiempo público sin contactar primero con los encargados del mantenimiento.
fuente
ntpdate
es excelente para sincronizar el reloj una vez o para forzar la sincronización contra su propio servidor NTP cada segundo en máquinas donde la deriva del reloj local es atroz. Si se encuentra en la última situación, reemplace la máquina (un reloj tan malo se desplazará por varios segundos cada minuto, nunca tendrá la hora exacta).ntpd
no sincroniza el tiempo periódicamente de la manera que usted cree, vea aquí para obtener más información (lea todo, todo es importante. Versión corta:ntpd
sincroniza el tiempo y le dice al sistema qué tan rápido se está alejando del tiempo "verdadero", el Luego, el sistema ajusta su frecuencia de reloj para rastrear adecuadamente el tiempo "verdadero". Dentro de un día, la mayoría de los sistemas están rastreando dentro de los 5 ms de la referencia).En ausencia de una EXCELENTE razón por la que no debería estar burlándose de la forma en que
ntpd
ajusta y disciplina su reloj: estos algoritmos se han probado y depurado a fondo, y se les ha dado una referencia de tiempo adecuada que producirá tasas de error muy pequeñas.Francamente, si tiene una razón EXCELENTE, ya sabe lo que es, y tiene un presupuesto considerable para contratar a un experto para que le haga estas modificaciones ("no haría esta pregunta si realmente la necesitara").
Si necesita una precisión de tiempo mejor que la que le
ntpd
permite sincronizarse con una máquina a través de la red, necesita un reloj de referencia de hardware de precisión especializado conectado localmente a la máquina. El comercio de alta frecuencia y los experimentos científicos críticos con picosegundos son las únicas cosas en las que puedo pensar que requieren este tipo de precisión.fuente
algorithm or program that requires high precision and accuracy
! =mega corp with super massive budget
.Obtenga un receptor de tiempo GPS si necesita una hora muy precisa. Verificará tu reloj cada segundo. Si no desea gastar mucho, puede obtener un Garmin 18x LVC en eBay o Amazon por <$ 100 y conectarlo a un puerto COM. Instrucciones en Internet, pero requiere un nivel mínimo de habilidad de cableado. Hay soluciones completas disponibles que cuestan más, si no te gustan los proyectos de bricolaje.
fuente