L'horloge de mon ordinateur est configurée pour être synchronisée à l'aide de NTP. Pour vérifier cela, j'ai essayé deux clients NTP en utilisant divers serveurs NTP. Mon ordinateur et les clients NTP sont entièrement d'accord sur l'heure actuelle, même sur une large gamme de serveurs NTP.
J'ai également un GPS et ma compagnie de téléphone nationale fournit une horloge précise disponible en appelant un numéro de téléphone spécifique. Mon GPS et la compagnie de téléphone sont d'accord sur l'heure actuelle. Cependant, mon ordinateur a presque exactement deux minutes (ou 1 minute et 59 secondes) d'avance sur ce que je pense être la "vraie" heure actuelle où j'habite.
Pourquoi mon ordinateur a-t-il deux minutes d'avance? Je me rends compte que la synchronisation des horloges à l'aide d'Internet peut ne pas être entièrement précise car il y a une latence, mais deux minutes, c'est très long sur Internet. Le NTP a-t-il vraiment deux minutes d'avance? J'utilise Windows 7 et je vis dans le fuseau horaire UTC + 1, mais je ne pense pas que ce soit important pour comprendre mon problème.
Réponses:
L'heure GPS n'est pas la même que l'heure UTC, elle est juste très proche.
Le GPS est une source très précise en ce qui concerne les différences de temps, mais comme il ne prend pas en compte les secondes intercalaires, il n'est en fait pas synchronisé avec l'UTC depuis janvier 1980. Cependant, il ne reste que 15 secondes environ, ce qui ne fait pas T comptez votre différence de 2 minutes.
Si vos autres sources de temps sont basées sur la norme d'horloge atomique internationale (TAI, Temps Atomique International), elles ne sont pas non plus définies sur UTC, non pas parce qu'elles sont inexactes, mais plus parce que UTC est inexact en comparaison. Ils ne prennent pas en compte les secondes intercalaires, et leur temps est basé sur des graduations de la «seconde» standard SI plutôt que sur la rotation / l'orbite de la Terre comme l'UTC. Ils ont environ 34 secondes d'avance sur UTC. Ne tient toujours pas compte de votre différence.
Voir ici http://leapsecond.com/java/gpsclock.htm ou ici http://en.wikipedia.org/wiki/Global_Positioning_System#Timekeeping pour plus d'informations.
la source
Malheureusement, j'ai fait quelques erreurs en postant ma question. Je voulais contourner le service NTP de mon ordinateur pour fournir une source indépendante d'informations sur l'heure Internet et j'ai utilisé deux utilitaires simples pour cela. Je pensais que ces utilitaires obtenaient des informations de temps sur Internet en utilisant NTP alors qu'en fait, ils affichaient la (mauvaise) heure locale sur mon ordinateur.
Dans ma question initiale, il était assez vague sur la façon dont le NTP était utilisé par mon ordinateur. Il fait partie d'un domaine Active Directory et l'heure est synchronisée à partir du contrôleur de domaine. J'avais vérifié que la configuration était correcte, mais j'avais négligé un petit détail.
Solution
Le contrôleur de domaine s'exécutait sur une machine virtuelle Hyper-V. Le service de temps Windows sur le contrôleur de domaine a été correctement configuré pour utiliser NTP, mais la machine virtuelle Hyper-V avait tous les services d'intégration activés, y compris la synchronisation de l'heure . Ce paramètre gardera toujours l'heure sur la machine virtuelle synchronisée avec l'hôte Hyper-V même si vous réglez l'horloge manuellement ou via NTP.
La solution consistait simplement à désactiver ce service d'intégration particulier dans le gestionnaire Hyper-V pour la machine virtuelle du contrôleur de domaine. Le redémarrage du service de temps Windows a immédiatement corrigé l'heure sur le contrôleur de domaine et par la suite sur mon ordinateur.
la source
Si vous désactivez NTP, réglez l'horloge de votre ordinateur sur plusieurs minutes (peut-être 2 minutes au lieu de 2 minutes à l'avance), puis réactivez NTP, reste-t-il lent 2 minutes ou revenez-vous à 2 minutes à l'avance?
Je le demande parce que j'ai déjà vu un logiciel NTP échouer silencieusement auparavant, donc même s'il semblait que le logiciel NTP était activé, et même si j'avais des traces de paquets montrant les requêtes NTP envoyées au serveur et les réponses revenant, mon horloge système n'était toujours pas réglé sur ce que le serveur de temps disait.
Il serait intéressant de voir des traces de paquets montrant vos recherches NTP. Par exemple, un tcpdump de "port 123" avec les options "-v" et "-s0" devrait montrer ce que vous devez savoir.
la source
Il est également important de se rappeler que de nombreux clients NTP refusent de changer l'horloge en grande quantité ; si les temps sont si différents, alors il y a de fortes chances qu'au moins l'un d'entre eux se trompe et nécessite une intervention humaine.
la source
Je ne suis pas technique mais en bref, tout ce que vous pouvez faire est: 1) Aller à changer le réglage de la date et de l'heure 2) Aller à l'heure d'Internet en haut de la fenêtre 3) Changer le réglage 4) Mettre à jour maintenant
Il s'ajustera
la source