J'ai besoin de configurer ntpd pour synchroniser l'heure aussi souvent que possible, comment faire?
UPD J'ai besoin de faire en sorte que ntpd ajuste l'horloge système plus fréquemment, pas d'interroger les serveurs. C'est nécessaire parce que l'horloge système de mon PC virtuel dérive trop de
maxpoll ne semble rien changer, car j'ai réglé minpoll / maxpoll sur 4 et 5, et les ajustements de temps ne semblent être effectués qu'une seule fois en quelques minutes
Réponses:
L'
iburst
option effectue plusieurs vérifications rapidement dès le démarrage du démon et chaque fois que le serveur est inaccessible si vous l'avez dans votre configuration. L'burst
option effectue plusieurs vérifications rapidement chaque fois que le serveur est accessible.Par défaut,
ntpd
suit alors une interruption exponentielle où le temps entre les vérifications augmente progressivement, commençant à 64 secondes et doublant à chaque fois, jusqu'à un maximum de 1024 secondes.L'
maxpoll
option vous permet de définir une valeur maximale supérieure ou inférieure. Cette valeur est la puissance de 2 en secondes entre les vérifications, donc pendant 1024 secondes, ellemaxpoll
est de 10. Il y en a aussiminpoll
qui est 6 par défaut et peut être abaissé à 4.Si vous voulez quelque chose de plus fréquents que toutes les 16 secondes , vous aurez probablement besoin d'utiliser au
ntpdate
lieu dentpd
et exécuter votre propre boucle.Veuillez ne pas viser cela sur des serveurs publics sans contacter d'abord les responsables.
la source
ntpdate
est idéal pour synchroniser l'horloge une fois ou pour effectuer une synchronisation forcée avec votre propre serveur NTP chaque seconde sur les machines où la dérive de l'horloge locale est atroce. Si vous êtes dans cette dernière situation, remplacez la machine (une horloge si mauvaise dérivera de plusieurs secondes toutes les minutes - vous n'aurez jamais l'heure exacte).ntpd
ne synchronise pas l'heure périodiquement comme vous le pensez, voyez ici pour plus d'informations (lisez le tout, c'est très important. Version courte:ntpd
synchronise l'heure et indique au système à quelle vitesse elle s'éloigne du "vrai" temps, la Le système ajuste ensuite sa fréquence d'horloge pour suivre correctement l'heure "vraie". Dans la journée, la plupart des systèmes suivent jusqu'à 5 ms de la référence).En l'absence d'une EXCELLENTE raison pour laquelle vous ne devriez pas vous occuper de la manière d'
ntpd
ajuster et de discipliner votre horloge - ces algorithmes ont été soigneusement testés et débogués et, avec une référence de temps adéquate, les taux d'erreur seront très faibles.Franchement, si vous avez une EXCELLENTE raison pour laquelle vous savez déjà de quoi il s'agit, et que vous avez un budget substantiel pour engager un expert pour effectuer ces modifications pour vous ("vous ne poseriez pas cette question si vous en aviez vraiment besoin").
Si vous avez besoin d'une meilleure précision temporelle que ce qui vous
ntpd
permet de vous synchroniser avec une machine sur le réseau, vous avez besoin d'une horloge de référence matérielle de précision spécialisée attachée localement à la machine. Le commerce à haute fréquence et les expériences scientifiques critiques en picosecondes sont les seules choses auxquelles je peux penser qui nécessitent ce type de précision.la source
algorithm or program that requires high precision and accuracy
! =mega corp with super massive budget
.Obtenez un récepteur horaire GPS si vous avez besoin d'une heure très précise. Il vérifiera votre horloge à chaque seconde. Si vous ne voulez pas dépenser beaucoup, vous pouvez obtenir un Garmin 18x LVC sur eBay ou Amazon pour moins de 100 $ et le connecter à un port COM. Directions sur Internet, mais nécessite un niveau minimum de compétence de câblage. Des solutions complètes sont disponibles qui coûtent plus cher, si vous n'êtes pas dans des projets de bricolage.
la source