2014-11-30 6 views
1

저는 천문 응용 프로그램을 사용하기 때문에 정확한 UTC 시간이 필요합니다. 이제 RS232를 통해 1PPS의 GPS가있는 NTP를 refclock으로 사용합니다.가능한 한 빨리 NTP, GPS 및 PPS로 정확한 시간을 받으십시오.

server 127.127.20.0 mode 18 minpoll 4 maxpoll 4 prefer 
fudge 127.127.20.0 flag1 1 flag2 0 flag3 1 flag4 0 time2 0.475 

NTP가 하드웨어 시계의 속도를 동기화하거나 속도를 줄이는 것으로 읽었습니다. 한 단계가 커지면 중복되는 시간을 피할 수 있습니다.

컴퓨터가 때때로 꺼지기 때문에 NTP는 동기화에 약간의 시간이 필요합니다. 시스템 클럭이 얼마나 멀리 떨어져 있는지에 달려 있습니다. 내가 틀렸다면 나를 바로 잡으십시오.

선호하는 GPS 시간을 거의 즉시 사용할 수 있습니까? 시간 동기화를 평소보다 빨리 수행하는 것만으로도 충분합니다.

사실, 천문학적 인 환경에서는 천천히 좋은 시간 이동 알고리즘을 사용하는 것보다 정확한 시간을 갖는 것이 더 중요합니다.

답변

0

ntp를 시작하면, ntp 데몬은 ntp가 즉시 시간을 재설정하게하는 옵션 q (-q)가 있습니다. "man ntpd"명령은이를 설명하고 g 옵션을 사용할 수도 있습니다.

대부분의 사람들은 ntpd의 q 옵션 (또는 이전 방법 인 ntpdate)을 사용하여 시작할 때만 빠른 시간 재설정을 선호합니다. 시계가 설정되면 표준 시작 명령을 사용할 수 있습니다.

많은 Linux 시스템에서 부팅 할 때 ntpd가 시작됩니다.이 경우 ntpd는 이미 128ms 이내에 올바른 시간이됩니다. 컴퓨터가 일시 중지되거나 최대 절전 모드이면 오류가 더 클 수 있습니다. 정확도를 높이기위한 수동 절차는 다음과 같습니다.

sudo service ntp stop 
sudo ntpd -q 
sudo ntpd start 
관련 문제