가능한 한 자주 시간을 동기화하도록 ntpd를 설정해야합니다. 어떻게해야합니까?
UPD 서버를 폴링하지 않고 ntpd가 시스템 클럭을 더 자주 조정하도록해야합니다. 내 가상 PC의 시스템 시계가 너무 많이
maxpoll을 드리프트하기 때문에 필요 합니다 .minpoll / maxpoll을 4와 5로 설정하고 시간 조정이 몇 분에 한 번만 이루어지는 것처럼 보입니다.
가능한 한 자주 시간을 동기화하도록 ntpd를 설정해야합니다. 어떻게해야합니까?
UPD 서버를 폴링하지 않고 ntpd가 시스템 클럭을 더 자주 조정하도록해야합니다. 내 가상 PC의 시스템 시계가 너무 많이
maxpoll을 드리프트하기 때문에 필요 합니다 .minpoll / maxpoll을 4와 5로 설정하고 시간 조정이 몇 분에 한 번만 이루어지는 것처럼 보입니다.
답변:
이 iburst
옵션은 데몬이 시작 되 자마자 그리고 구성에 서버가있는 경우 서버에 연결할 수 없을 때마다 몇 가지 검사를 빠르게 수행합니다. 이 burst
옵션은 서버에 연결할 수있을 때마다 몇 가지 검사를 빠르게 수행합니다.
ntpd
그런 다음 기본적으로 지수 백 오프에 따라 검사 사이의 시간이 64 초에서 시작하여 두 배로 최대 1024 초까지 점진적으로 증가합니다.
이 maxpoll
옵션을 사용하면 최대 값을 높이거나 낮출 수 있습니다. 이 값은 검사 사이에 2 초의 거듭 제곱이므로 1024 초 동안 maxpoll
10입니다. minpoll
기본적으로 6이며 4로 낮출 수 있습니다.
16 초마다 더 자주 무언가를 원한다면 아마도 루프를 ntpdate
대신 사용 ntpd
하고 실행 해야 할 것입니다 .
관리자에게 먼저 연락하지 않고 공개 시간 서버를 목표로 삼지 마십시오.
ntpdate
클럭을 한 번 동기화하거나 로컬 클럭 드리프트가 심한 컴퓨터에서 매초 자신의 NTP 서버와 강제 동기화하는 데 좋습니다. 후자의 경우 기계를 교체하십시오 ( 악한 시계 는 1 분마다 몇 초씩 표류하므로 정확한 시간을 갖지 못할 것입니다).
ntpd
생각하는 방식대로 주기적으로 시간을 동기화하지 않습니다. 자세한 내용은 여기를 참조하십시오 (모든 내용을 읽으십시오. 모두 중요합니다. 짧은 버전 : ntpd
시간을 동기화하고 시스템이 "진정한"시간에서 얼마나 빨리 표류 하는지를 알려줍니다. 시스템은 클럭 주파수를 조정하여 "진정한"시간을 올바르게 추적합니다. 하루 이내에 대부분의 시스템은 기준으로부터 5ms 이내에 추적합니다.
ntpd
시계를 조정하고 훈련 시키는 방식에 대해 고민하지 말아야 할 탁월한 이유가없는 경우 –이 알고리즘은 철저히 테스트 및 디버깅되었으며, 적절한 시간 기준이 주어지면 매우 작은 오류율이 발생합니다.
솔직히 그런 훌륭한 이유가 있다면 이미 그 이유를 알고 있으며, 전문가를 고용하여 이러한 수정을 할 상당한 예산이 있습니다 ( "실제로 필요한 경우이 질문을하지 않을 것입니다").
ntpd
네트워크를 통해 머신에 대해 자체 동기화 할 수있는 것보다 더 나은 시간 정확도가 필요한 경우 머신에 로컬로 연결된 특수한 정밀 하드웨어 참조 클록이 필요합니다. 고주파 거래와 피코 초 임계 과학 실험은 내가 생각할 수있는 유일한 것들에 관한 것입니다.
algorithm or program that requires high precision and accuracy
! = mega corp with super massive budget
.