Varias de nuestras estaciones de trabajo Windows, que ejecutan ntpd, simplemente no pueden mantener el tiempo. Nuestras estaciones de trabajo y servidores Linux que ejecutan la misma configuración ntpd no tienen este problema, pueden permanecer dentro de +/- 5 ms de desviación. Los hosts de Windows fácilmente se diferencian por segundos y, a veces, minutos. Esto es un problema para nosotros.
El único factor común que hemos podido aislar es que los hosts que no pueden mantener el tiempo ejecutan Windows.
¿Hay algo imposible en lo que intentamos hacer?
EDITAR: sí, las estaciones de trabajo de Windows están unidas a un dominio, pero ntpd no sincroniza la hora con los DC (los DC se sincronizan perfectamente con nuestras fuentes ntp, FWIW)
EDITAR: sí, necesitamos una precisión de milisegundos
EDITAR: sí, el servicio de hora de Windows (¿W32Time?) está deshabilitado
EDITAR: estamos ejecutando ntp.org Windows ntpd
Respuesta1
aquí está la respuesta oficial
http://support.microsoft.com/kb/939322
Respuesta2
Vale la pena señalar que si utiliza el reloj del sistema de Windows para medir el tiempo, su resolución generalmente está limitada a 10 o 15 milisegundos (es decir, solo se actualiza una vez cada 10 o 15 milisegundos) en la mayoría de los casos.
Respuesta3
No puedo decirlo con certeza, pero parece que el demonio NTP de Windows está terriblemente dañado (al menos en su caso). ¿Has intentado desactivarlo y ejecutar un demonio NTP de terceros?
±5ms es una tolerancia bastante estricta en mi humilde opinión (aunque no estoy haciendo nada en el que el tiempo sea crítico, así que estoy contento si mis relojes están en el mismo segundo), pero NTP debería poder mantenerte fácilmente dentro de un segundo si todo está funcionando. correctamente. La única excepción sería si su reloj local está terriblemente roto (y con esto me refiero a cambios bruscos y casi NINGUNA estabilidad de frecuencia; los demonios NTP modernos son muy buenos para ajustarse a algunos descuidos en el reloj local).
Respuesta4
Esto funciona correctamente desde el primer momento, a menos que lo rompas. Los miembros del dominio utilizan el servicio de hora de Windows para sincronizar con el titular de la función FSMO del emulador de PDC, que desea sincronizar con una fuente NTP externa.
Si deshabilitaste la forma en que funciona y el tiempo pasa, entonces hiciste algo mal. Puede solucionarlo con sus herramientas o puede utilizar las cosas que le proporciona el sistema.
.editar- ¡vaya! Leí mal tu pregunta como +/- 5minutos, no milisegundos. Mis disculpas. Si veías un sesgo de más de 5 minutos, entonces lo estabas haciendo mal. Si necesita una sincronización de menos de 5 milisegundos, entonces sí, necesitará software de terceros y no sé qué tipo de ajustes requerirá.