Lorsque le démon ntpd
est en cours d'exécution, le fichier: /var/lib/ntp/ntp.drift
est mis à jour périodiquement. Exemple:
17:20 hostname 118 ~> ls -l /var/lib/ntp/ntp.drift
-rw-r--r-- 1 ntp ntp 7 May 20 16:46 /var/lib/ntp/ntp.drift
# So it looks like it was last updated ~34 minutes ago
Le fichier contient un numéro, par exemple, en regardant 4 hôtes virtuels, je trouve ces valeurs, respectivement:
-22.086
-10.214
-13.669
6.045
Je suppose que ce sont des secondes par jour (?), Mais pas sûr. man ntpd
mentionne un fichier de dérive différent /etc/ntp.drift
qui ne semble pas exister. La page de manuel n'explique pas quelles unités sont utilisées pour la dérive.
Des questions:
/etc/ntp.drift
est en fait /var/lib/ntp/ntp.drift
sur Ubuntu?Merci!
Le fichier de dérive est /var/lib/ntp/ntp.drift. C'est assez standard. Pour RH/Fedora, il s’agit de/var/lib/ntp/drift.
Les unités du fichier de dérive sont "PPM" ou "parties par million". Votre horloge va dériver en raison des fluctuations de la fréquence qui oscillent sur le cristal de quartz de votre carte mère. Une fluctuation de seulement 0,001% (0,00001, ou 10 ppm) signifie perdre ou gagner environ 1 seconde par jour. NTP a un contrôle plus fin, nous examinons donc les erreurs de marge en utilisant 0,0001% (0.000001 ou 1 PPM). Ainsi:
Ainsi, mon fichier de dérive indique la valeur "2,643", ce qui signifie que mon horloge est éteinte de 2,643 parties par million, ce qui signifie qu'elle est actuellement à 228,3552 ms par jour.
Selon le site Web https://groups.google.com/forum/m/?fromgroups#!topic/comp.protocols.time.ntp/coDks98gw la valeur est un calcul effectué par sondage et doit être divisé par 4096 pour obtenir la valeur de dérive réelle en millisecondes