크로니크가 큰 도약을 저절로 막고 있나요?

크로니크가 큰 도약을 저절로 막고 있나요?

방금 Windows 서버 시간(w32t 서비스)에는 시간 오프셋의 양을 음수 및 양수 값으로 제한하는 두 가지 기본값이 있다는 것을 깨달았습니다. 이 값은 기본적으로 매우 크므로 필요한 regedit 값을 수정하지 않으면 시간이 크게 단축될 수 있습니다.

Ubuntu Server에서는 시간 동기화를 위해 chronyc를 사용합니다. chronyc은 이와 동일한 치명적인 오류를 허용합니까, 아니면 더 작은 단계만 허용합니까? 필요한 경우 어떤 구성이든 제공할 수 있지만 무엇을 제공해야 할지 모르겠습니다.

감사해요!

당사 서버 중 하나에서 상태 인쇄:

xxxxxxxxxxx:~$ chronyc tracking
Reference ID    : D9C6DB66 (n1.taur.dk)
Stratum         : 2
Ref time (UTC)  : Fri Apr 21 20:15:09 2023
System time     : 0.000020651 seconds fast of NTP time
Last offset     : +0.000022519 seconds
RMS offset      : 0.000074701 seconds
Frequency       : 5.647 ppm slow
Residual freq   : +0.000 ppm
Skew            : 0.005 ppm
Root delay      : 0.001985608 seconds
Root dispersion : 0.000785804 seconds
Update interval : 1034.6 seconds
Leap status     : Normal

업데이트:

https://chrony.tuxfamily.org/doc/3.4/chrony.conf.html

이 문서에 따르면 maxslewrate는 시계 점프가 허용되는 정도를 정의하는 값인 것으로 보입니다. 그 맞습니까?

답변1

나는 기본적으로 chronyc이 w32t 서비스의 기본 동작의 경우처럼 큰 점프를 겪지 않을 것이라고 결론을 내릴 수 있다고 생각합니다.

https://chrony.tuxfamily.org/doc/3.1/chronyc.html

"정상적인 작업에서 chronyd는 기본적으로 시스템 시계를 단계적으로 조정하지 않습니다. 왜냐하면 시간의 점프가 특정 응용 프로그램에 부정적인 결과를 초래할 수 있기 때문입니다. 대신 시스템 시계의 오류는 시스템 시계의 속도를 약간 높이거나 낮추는 방식으로 수정됩니다. 오류가 제거되었습니다 [...]"

관련 정보