실행중인 ntpd의 폴링 빈도를 변경할 수 있습니까? st t when

나는 ntpd달리고있다. 잠시 동안 실행되었으며 폴링 빈도는 최대 1024입니다.

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*time.local      132.163.4.102    2 u  813 1024  377    0.109   -0.209   0.342

어떤 이유로 든 폴링 주파수를 다시 128 초로 설정하고 싶습니다. 128 초 동안 잠시 후에 폴 주파수를 1024로 다시 늘리는 일반적인 계획을 따르더라도 상관 없습니다. 그러나 지금 당장은 128로 설정하고 싶습니다.

그렇게 할 방법이 있습니까? 내가 아는 유일한 방법은 다시 시작하는 것 ntpd입니다.



답변

예-그러나 구성을 다시로드하려면 ntpd를 다시 시작해야합니다.

여기 에서 문서를 살펴보십시오 .

당신은 두 가지 옵션을 설정할 수 있습니다 minpoll n하고 maxpoll n있는 당신은 당신이 원하는 상한과 하한을 제공하기 위해 조정할 수 있습니다.

이 옵션은 NTP 메시지의 최소 및 최대 폴 간격을 초 단위로 2의 제곱으로 지정합니다. 최대 폴링 간격의 기본값은 10 (1,024 초)이지만 maxpoll 옵션을 통해 상한값 인 17 (36.4 시간)까지 늘릴 수 있습니다. 최소 폴링 간격의 기본값은 6 (64 초)이지만 minpoll 옵션으로 하한을 4 (16 초)로 줄일 수 있습니다.

예를 들어 내 구성에서 나는 목록;

server 127.127.28.1 minpoll 4 16 초마다 gps pps를 폴링합니다.

minpoll& maxpollcal을 함께 사용하십시오.

설문 조사 빈도를 ‘지금’줄일 수있는 방법이 없다고 생각하고 최대 1024까지 다시 작동하도록 할 수는 있지만 더 줄이고 원하는 창에 유지할 수 있습니다.


답변

이론적으로 /etc/ntp.conf에서 인증 키를 구성하고 ntpq로 연결 ID를 찾은 다음 연결 ID에서 writevar 명령을 사용하여 폴링 간격을 변경 한 경우 이론적으로 가능합니다.

런타임에 변경할 수있는 유일한 연관 변수는 윤초 표시기입니다. 이에 대한 설명과이를 구현하는 코드에 대한 포인터는 https://lists.ntp.org/pipermail/questions/2005-February/004382.html 을 참조 하십시오 .

요컨대, 불가능합니다. 어쨌든 폴링 간격을 변경하고 싶습니까?