Interpréter la question à poser sur un Raspberry Pi exécutant Raspbian.
L'OS est l'influence dominante dans la façon dont le Rapberry Pi garde le temps.
Réponse: Sans source externe, l'horloge interne est très imprévisible pour ce qui est de garder le temps seul.
Études de cas récentes:
Voici une intrigue provenant d'un enregistreur de données Raspberry Pi 3 B qui a soudainement perdu l'alimentation secteur pendant environ une heure:
Vous pouvez clairement voir qu'à la remise sous tension, il a démarré et redémarré l'enregistrement des données.
Mais l'horloge Raspbian remonte dans le temps.
Ensuite, vous pouvez le voir passer à l'heure correcte dès qu'il reçoit une mise à jour de time.nist.gov
Le National Bureau of Standards recommande d'utiliser time.nist.gov car il s'agit d'une URL intelligente qui trouve l'heure la plus rapide et la plus précise disponible. Linux (ubuntu et Raspbian) et Windows utilisent par défaut des pools qui peuvent être à plusieurs sauts de l'horloge principale.
Comment configurer Raspbian pour utiliser le serveur de temps principal time.nist.gov?
Voici à nouveau une intrigue plus récente du même système.
Puisqu'il s'est interrompu hier (voir l'intrigue ci-dessus), j'ai l'habitude sudo init 0
de l'éteindre correctement, afin d'imager la carte SD avec Win32DiskImager sur un PC.
Cela prend un certain temps, comme on peut le voir ici.
Dans celui-ci, vous pouvez voir que Raspbian a initialement redémarré son horloge là où elle s'était arrêtée. Il semble qu'il ait enregistré de bonnes données (saute) en une minute.
Il montre ensuite ce qui se passe lorsqu'il reçoit la mise à jour de l'heure. Il saute vers la droite.
Le montant qu'il avance (quelques heures) est le temps qui a été manqué par Raspbian lors de l'imagerie de la carte SD.
Voici une tournure surprenante.
Le système a simplement gelé. Les lumières rouges et vertes sont allumées, pas de scintillement.
Annoncé (en utilisant espeak
) en quelques minutes par le travail cron basé sur le ping du serveur principal qui surveille les enregistreurs de données pour une telle occurrence. Donc ça ne s'est pas arrêté plus de quelques minutes.
Puissance tirée pendant quelques secondes. Redémarré - les LED semblent normales.
Voici comment ce problème a affecté l'enregistrement des données:
L'horloge Raspbian a bondi de 2 heures lorsque le système a été redémarré.
Ensuite, la mise à jour de l'heure de time.nist.gov la remet en place.
Réponse: Sans source externe, l'horloge interne est imprévisible pour ce qui est de garder le temps réel seul.
Comment configurer Raspbian pour utiliser le serveur de temps principal time.nist.gov?