EDAboard.com | EDAboard.eu | EDAboard.de | EDAboard.co.uk | RTV forum PL | NewsGroups PL

ntp et linux

elektroda.net NewsGroups Forum Index - Electronique FR - ntp et linux

toto
Guest

Thu Sep 02, 2010 6:04 pm   



Bonjour,
J'utilise fedora et ntpd pour synchroniser 2 appareils entre eux ( je
veux être mieux que 50ms)
lorsque je démarre ntpd l'erreur est correct ( <10msec) mais
s'incrémente jusqu'à 200ms d'erreur au bout de 1 heure puis diminue
pour être <20ms au bout de 2 à 3 heures : NTP a donc correctement
trouvé l'ajustement de l'horloge .

Le problème est que si je redémarre un appareil , j'ai de nouveau une
erreur de 200ms et je dois de nouveau attendre plusieurs heures avant
d'avoir une erreur correct


je pense qu'on doit pouvoir sauvegarder l'ajustement de l'horloge et
la récupérer au démarrage mais comment faire ?
Merci

Electron
Guest

Thu Sep 02, 2010 6:52 pm   



Le 02/09/2010 17:04, toto a écrit :
Quote:
Bonjour,
J'utilise fedora et ntpd pour synchroniser 2 appareils entre eux ( je
veux être mieux que 50ms)
lorsque je démarre ntpd l'erreur est correct (<10msec) mais
s'incrémente jusqu'à 200ms d'erreur au bout de 1 heure puis diminue
pour être<20ms au bout de 2 à 3 heures : NTP a donc correctement
trouvé l'ajustement de l'horloge .

Le problème est que si je redémarre un appareil , j'ai de nouveau une
erreur de 200ms et je dois de nouveau attendre plusieurs heures avant
d'avoir une erreur correct


je pense qu'on doit pouvoir sauvegarder l'ajustement de l'horloge et
la récupérer au démarrage mais comment faire ?
Merci

Bonjour,

Peut-être t'inspirer de ceci ?
http://linuxtips.castres-wireless.org/article.php3?id_article=55

Le coté random n'est pas utile à mon avis.

Bien à vous,
Electron.

JKB
Guest

Thu Sep 02, 2010 7:57 pm   



Le Thu, 2 Sep 2010 08:04:25 -0700 (PDT),
toto <fredppp_at_hotmail.com> écrivait :
Quote:
Bonjour,

'soir

Quote:
J'utilise fedora et ntpd pour synchroniser 2 appareils entre eux ( je
veux être mieux que 50ms)
lorsque je démarre ntpd l'erreur est correct ( <10msec) mais
s'incrémente jusqu'à 200ms d'erreur au bout de 1 heure puis diminue
pour être <20ms au bout de 2 à 3 heures : NTP a donc correctement
trouvé l'ajustement de l'horloge .

Le problème est que si je redémarre un appareil , j'ai de nouveau une
erreur de 200ms et je dois de nouveau attendre plusieurs heures avant
d'avoir une erreur correct


je pense qu'on doit pouvoir sauvegarder l'ajustement de l'horloge et
la récupérer au démarrage mais comment faire ?
Merci

Tu peux essayer avec ntpdate _avant_ ntpd. Attention, le protocole
ntpd est très complexe et ce comportement est normal. Tu peux en
revanche configurer ntpd pour qu'il écrive les corrections dans un
fichier qu'il relira au prochain démarrage. Maintenant, de toi à
moi, je ne suis pas sûr que ntpd soit prévu pour être performant au
démarrage d'autant que les trames ntp sont distantes d'au moins une
minute... Il est efficace sur le long terme.

Cordialement,

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr

A. Caspis
Guest

Thu Sep 02, 2010 8:05 pm   



Electron wrote:
Quote:

La commande intéressante est "hwclock --systohc".

Vérifier aussi que ntpd peut créer un "driftfile"
persistant (généralement /var/lib/ntp/drift).
Ce n'est pas toujours le cas sur des filesystems
embarqués (readonly ou ramdisk).

Et au lieu d'invoquer ntpdate comme suggéré, on peut
souvent se contenter de lancer ntpd avec l'option "-x".

AC

alain denis
Guest

Thu Sep 02, 2010 9:23 pm   



toto wrote:
Quote:
Bonjour,
J'utilise fedora et ntpd pour synchroniser 2 appareils entre eux ( je
veux être mieux que 50ms)
lorsque je démarre ntpd l'erreur est correct ( <10msec) mais
s'incrémente jusqu'à 200ms d'erreur au bout de 1 heure puis diminue
pour être <20ms au bout de 2 à 3 heures : NTP a donc correctement
trouvé l'ajustement de l'horloge .

Le problème est que si je redémarre un appareil , j'ai de nouveau une
erreur de 200ms et je dois de nouveau attendre plusieurs heures avant
d'avoir une erreur correct


je pense qu'on doit pouvoir sauvegarder l'ajustement de l'horloge et
la récupérer au démarrage mais comment faire ?
Merci

je ne suis pas sur que cela soit le bon groupe pour une telle question!

--

Alain

jj
Guest

Thu Sep 02, 2010 10:17 pm   



Le 02/09/2010 21:05, A. Caspis a écrit :
Quote:
Electron wrote:
Peut-être t'inspirer de ceci ?
http://linuxtips.castres-wireless.org/article.php3?id_article=55

La commande intéressante est "hwclock --systohc".

Vérifier aussi que ntpd peut créer un "driftfile"
persistant (généralement /var/lib/ntp/drift).
Ce n'est pas toujours le cas sur des filesystems
embarqués (readonly ou ramdisk).

Et au lieu d'invoquer ntpdate comme suggéré, on peut
souvent se contenter de lancer ntpd avec l'option "-x".

AC

oui, je pense que le soucis est que l'horloge systeme est à l'heure,
mais l'horloge hard n'est pas syncronisée et qu'a chaque redémarrage, tu
repars sur l'heure de l'horloge hard.

la commande hwclock --systohc permet de syncroniser l'horloge hard.

le soucis et d'executer la commande, tu peux soit le faire
periodiquement avec cron, ou bien dans /etc/init.d/rc0.d et
/etc/init.d/rc6.d

JJ

JKB
Guest

Thu Sep 02, 2010 11:02 pm   



Le Thu, 02 Sep 2010 21:05:33 +0200,
A. Caspis <a_caspis_at_yahoo.com> écrivait :
Quote:
Electron wrote:
Peut-être t'inspirer de ceci ?
http://linuxtips.castres-wireless.org/article.php3?id_article=55

La commande intéressante est "hwclock --systohc".

Vérifier aussi que ntpd peut créer un "driftfile"
persistant (généralement /var/lib/ntp/drift).
Ce n'est pas toujours le cas sur des filesystems
embarqués (readonly ou ramdisk).

Et au lieu d'invoquer ntpdate comme suggéré, on peut
souvent se contenter de lancer ntpd avec l'option "-x".

Je suggérais _un seul_ ntpdate pour virer l'erreur initiale en cas
de dérive, puis d'utiliser ntpd avec un drift.

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr

toto
Guest

Fri Sep 03, 2010 9:50 am   



On 2 sep, 17:04, toto <fred...@hotmail.com> wrote:
Quote:
Bonjour,
J'utilise fedora  et ntpd pour synchroniser 2 appareils entre eux ( je
veux être mieux que 50ms)
lorsque je démarre ntpd l'erreur est correct ( <10msec) mais
s'incrémente jusqu'à 200ms d'erreur au bout de 1 heure  puis diminue
pour être <20ms au bout de 2 à 3 heures : NTP a donc correctement
trouvé l'ajustement de l'horloge .

Le problème est que si je redémarre un appareil , j'ai de nouveau une
erreur de 200ms et je dois de nouveau attendre plusieurs heures avant
d'avoir une erreur correct

je pense qu'on doit pouvoir sauvegarder l'ajustement de l'horloge et
la récupérer au démarrage mais comment faire ?
Merci

je lance ntpdate au depart puis ntpd , je pense que le probleme vient
de drifttfile que je n'ai pas , je ne sais pas comment le rajouter

Emmanuel Florac
Guest

Fri Sep 03, 2010 3:44 pm   



Le Thu, 02 Sep 2010 23:50:27 -0700, toto a écrit:


Quote:
je lance ntpdate au depart puis ntpd , je pense que le probleme vient de
drifttfile que je n'ai pas , je ne sais pas comment le rajouter

Il me semble qu'il suffit de le déclarer dans ntp.conf, le démon doit le
créer.

--
Toutes les organisations ont leur règles, et les Femmes Algériennes
doivent avoir aussi leurs règles.
Kaid Ahmed.

elektroda.net NewsGroups Forum Index - Electronique FR - ntp et linux

Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
RTV map EDAboard.com map News map EDAboard.eu map EDAboard.de map EDAboard.co.uk map Opony