El reloj de mi computadora está configurado para sincronizarse con NTP. Para verificar esto, probé dos clientes NTP usando varios servidores NTP. Mi computadora y los clientes NTP están totalmente de acuerdo sobre la hora actual, incluso en una amplia gama de servidores NTP.
También tengo un GPS y mi compañía telefónica nacional proporciona un reloj preciso disponible llamando a un número de teléfono específico. Tanto mi GPS como la compañía telefónica están de acuerdo con la hora actual. Sin embargo, mi computadora está casi exactamente dos minutos (o 1 minuto y 59 segundos) por delante de lo que creo que es el tiempo actual "real" donde vivo.
¿Por qué mi computadora tiene dos minutos de anticipación? Me doy cuenta de que sincronizar relojes usando Internet puede no ser del todo exacto ya que hay latencia, pero dos minutos es mucho tiempo en Internet. ¿NTP está realmente dos minutos por delante? Estoy ejecutando Windows 7 y vivo en la zona horaria UTC + 1, pero no creo que eso sea importante para comprender mi problema.
Respuestas:
La hora del GPS no es la misma que UTC, solo está muy cerca.
El GPS es una fuente muy precisa en lo que respecta a las diferencias de tiempo, pero como no tiene en cuenta los segundos de salto, en realidad no se ha sincronizado con UTC desde enero de 1980. Sin embargo, solo tiene unos 15 segundos de anticipación, por lo que no t cuenta tu diferencia de 2 minutos.
Si sus otras fuentes de tiempo se basan en el estándar internacional de reloj atómico (TAI, Temps Atomique International), entonces tampoco están configuradas en UTC, no porque sean inexactas, sino porque UTC es inexacto en comparación. No tienen en cuenta los segundos bisiestos, y su tiempo se basa en los tics del estándar 'segundo' de SI en lugar de basarse en la rotación / órbita de la Tierra como lo es UTC. Están unos 34 segundos por delante de UTC. Todavía no tiene en cuenta su diferencia.
Consulte aquí http://leapsecond.com/java/gpsclock.htm o aquí http://en.wikipedia.org/wiki/Global_Position_System#Timekeeping para obtener más información.
fuente
Lamentablemente cometí algunos errores cuando publiqué mi pregunta. Quería omitir el servicio NTP de mi computadora para proporcionar una fuente independiente de información de tiempo de Internet y utilicé dos utilidades simples para eso. Creí que estas utilidades obtenían información de tiempo de Internet usando NTP cuando en realidad mostraban la hora local (incorrecta) en mi computadora.
En mi pregunta inicial, fue bastante vago acerca de cómo NTP fue utilizado por mi computadora. Forma parte de un dominio de Active Directory y la hora se sincroniza desde el controlador de dominio. Había verificado que la configuración estaba bien, pero había pasado por alto un pequeño detalle.
Solución
El controlador de dominio se estaba ejecutando en una máquina virtual Hyper-V. El servicio de hora de Windows en el controlador de dominio se configuró correctamente para usar NTP, pero la máquina virtual Hyper-V tenía habilitados todos los servicios de integración, incluida la sincronización de hora . Esta configuración siempre mantendrá la hora en la máquina virtual sincronizada con el host Hyper-V, incluso si configura el reloj manualmente o mediante NTP.
La solución fue simplemente deshabilitar ese servicio de integración particular en el administrador de Hyper-V para la máquina virtual del controlador de dominio. El reinicio del servicio de hora de Windows corrigió inmediatamente la hora en el controlador de dominio y posteriormente en mi computadora.
fuente
Si deshabilita NTP, configure el reloj de su computadora incorrectamente en varios minutos (quizás 2 minutos más lento en lugar de 2 minutos más adelante), y luego vuelva a habilitar NTP, ¿se queda 2 minutos más lento o vuelve a 2 minutos más adelante?
Pregunto porque he visto que el software NTP falla silenciosamente antes, así que aunque parecía que el software NTP estaba habilitado, y aunque tenía rastreos de paquetes que mostraban las consultas NTP que salían al servidor y las respuestas regresaban, el reloj de mi sistema todavía no se estaba ajustando a lo que decía el servidor horario.
Sería interesante ver las trazas de paquetes que muestran sus búsquedas NTP. Por ejemplo, un tcpdump del "puerto 123" con el conjunto de opciones "-v" y "-s0" debe mostrar lo que necesita saber.
fuente
También es importante recordar que muchos clientes NTP se negarán a cambiar el reloj en grandes cantidades ; Si los tiempos son tan discretos, entonces hay una buena posibilidad de que al menos uno de ellos esté muy equivocado y necesite intervención humana.
fuente
No soy técnico, pero en resumen, todo lo que puede hacer es: 1) Ir a cambiar la configuración de fecha y hora 2) Ir a Internet Hora en la parte superior de la ventana 3) Cambiar la configuración 4) Actualizar ahora
Se ajustará
fuente