시간을 동기화해야 합니다. UNIX 서버의 시간을 수동으로 변경한 후 NTP 서버를 사용하는 UNIX 서버

시간을 동기화해야 합니다. UNIX 서버의 시간을 수동으로 변경한 후 NTP 서버를 사용하는 UNIX 서버

NTP 출력을 갖춘 GPS 서버가 있습니다. UNIX 서버의 시계를 동기화하기 위해 GPS의 NTP 출력을 사용하고 싶습니다.

UNIX 서버 시간을 수동으로 변경한 후 UNIX 서버가 GPS 시간과 동기화하는 데 오랜 시간이 걸립니다. 예를 들어, UNIX 서버 시간을 2초 지연으로 변경하면 GPS 시간과 동기화하는 데 약 20분이 걸립니다. 마찬가지로 UNIX 서버 시간을 1분 지연으로 변경하면 GPS 시간과 동기화하는 데 약 1시간이 걸립니다. .

내 질문은 수동으로 시간을 변경한 후 UNIX 서버가 GPS와 동기화하는 데 왜 그렇게 오래 걸리는가입니다.

답변1

ntp실행 중인 프로세스를 방해할 수 있는 시간의 큰 점프를 방지하기 위해 의도적으로 시스템 시간을 동료가 제공한 시간에 아주 작은 증분으로 이동합니다. 호스트 간 통신에는 정확한 타이밍이 중요하지만 시스템 자체 시계의 무결성이 더욱 중요합니다.

프로토콜에 관한 유용하고 흥미로운 FAQNTP 프로젝트웹사이트.

답변2

ntpdate -u pool.ntp.org로컬 ntpd를 시작하거나 다시 시작하기 전에 사용합니다. 이것은 로컬의 주요 부분입니다 /etc/ntpd.conf. server ntp1.vniiftri.ru minpoll 3 iburst burst prefer server ntp2.vniiftri.ru server pool.ntp.org

가장 중요한 부분은 minpoll 3 iburst동기화를 유지하기 위해 데몬에게 가능한 한 많은 패킷을 보내도록 지시하는 것입니다.

관련 정보