SNTP를 사용하여 Debian 기반 시스템을 동기화하고 있습니다. SNTP에는 시계를 설정하는 두 가지 방법이 있습니다.
-s, --settod Set (step) the time with settimeofday().
-j, --adjtime Set (slew) the time with adjtime().
슬루 방법은 감지 된 오프셋이 0이 될 때까지 로컬 시스템 클록을 작은 단계로 조정합니다. 슬 루잉은 주로 시간이 거꾸로 된 시계에 나쁘게 반응하는 프로세스를 혼란스럽게하지 않기 위해 수행됩니다.
단계 방법은 시계를 즉시 설정합니다.
시간의 흐름과 관련하여 SNTP가 이것을 완료하는 데 얼마나 걸릴 수 있습니까?
시스템을 폴링하고 슬 루가 아직 진행 중이라는 피드백을 제공하는 방법이 있습니까?
단계 방법은 시계를 즉시 설정합니다. SNTP가 선회를 완료하는 데 얼마나 걸립니까?
저는 S NTP 솔루션에 대한 경험 이 없으므로이 점에서 본격적인 NTP와 다르지 않다고 가정합니다. 전자의 경우 두 가지 턴키 제한을 사용합니다. 스텝핑에는 128ms, 잠금 및 회전에는 500ppm (496 ~ 512ppm)입니다. 즉, 최대 허용 오프셋 128ms는 250 초 (4.17 분)에 512ppm의 최대 슬 루잉 속도로 보상됩니다. 그러나 실제로는 목표 시간에 가까워 질 때 슬 루잉 속도가 점차 감소하여 계산 된 일반 보정 속도로 내려 가기 때문에 약간 더 오래 걸릴 수 있습니다.
시스템을 폴링하고 슬 루가 아직 진행 중이라는 피드백을 제공하는 방법이 있습니까?
스톡 ntptime
유틸리티를 사용해보십시오. 커널을 직접 쿼리하고 ntpd
실행되지 않을 때에도 작동 합니다. 물론 내부적으로 adjtime()
전화 를 걸면 ntp_adjtime()
확실하지 않습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다