Pas à l’heure … Utilisation d’un serveur NTP pour débuter les contests à 14:00:000000 TU !
mercredi 13 avril 2011 – 09:55A l’occasion du dérnier contest un OM m’a fait remarquer que nous avions commencer quelques minutes trop top ! les horloges de nos PC étaient pourtant en phase avec les OMs !
Toujours est il qu’a l’occasion de l’hiver j’ai décider de remedier définitivement à ce problème en mettant les PC à l’heure depuis une source la plus exacte possible. C’est une chose assez simple à faire lorsque l’on est en fixe avec une connexion à l’internet mais plus difficile en portable. Le plus simple sans connexion Internet est de lever la téte est d’utiliser la constellation de 24 satellites GPS qui tourne autour de nous et de mettre en place un serveur de type Stratum 0 d’une précision de 1.10^6 secondes (oui oui un millionieme de seconde !)
Nous utilisons en contest des PC sous qui tournent sous Linux Ubuntu 10.04 ce qui facilite beaucoup la tache. En effet la version 3 du protocole NTP ( Network Time Protocol) formalisée par la RFC 1305 est disponible grace aux serveur ntpd.
Il ne restait plus qu’a trouver le GPS qui va bien. Heureusement d’autres avant moi ont réaliser la même manipulation et le GPS incontournable existe. Il s’agit de Garmin LVC 18; c’est un model OEM qui n’existe plus mais que l’on trouve encore sur ebay pour une trentaine d’euros. Celui-ci en plus de l’habituel sortie propose une sortie PPS (Pulse Per Second) qui va apporter la précision au systeme.
Je ne dévelloperai pas plus la manipulation ici puisque une page existe qui explique tout cela. Le document date toutefois de 2007 et à ce jour je n’ai pas eu à recompiler les packages ntpd fournis par Ubuntu pour arriver à un résultat satisfaisant.
Aujourd’hui l’ensemble des PC se synchronisent sur ce serveur de temps qui ne fonctionne que lors des contests.
Voila enfin le résultat des mes efforts après seulement quelques minutes sur les 3 machines.
f8kth@144mhz:~$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== xSHM(0) .NMEA. 0 l 9 16 377 0.000 13.481 11.217 *SHM(1) .PPS. 0 l 5 16 377 0.000 -0.144 0.051 f8kth@144mhz:~$f8kth@432mhz:~$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *www .PPS. 1 u 57 64 377 0.320 -17.784 15.442 LOCAL(0) .LOCL. 10 l 56 64 377 0.000 0.000 0.001 f8kth@432mhz:~$ f8kth@1296mhz:~$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *www .PPS. 1 u 39 64 377 0.164 8.616 4.044 LOCAL(0) .LOCL. 10 l 23 64 377 0.000 0.000 0.001 f8kth@1296mhz:~$
You must be logged in to post a comment.