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


2

나는 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입니다.


나는 아무것도 시도하지 않았습니다. 나는 ntpqman 페이지 ntpq와 old 페이지를 실행 하고 읽었 ntpdc지만 현재 폴링 빈도를 변경하는 것에 대한 명확한 언급은 없었습니다.
hymie

답변:


0

예-그러나 구성을 다시로드하려면 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까지 다시 작동하도록 할 수는 있지만 더 줄이고 원하는 창에 유지할 수 있습니다.


명확하지 않으면 죄송합니다. ntpd를 영구적으로 재구성하는 방법을 묻지 않고 중지하고 다시 시작하고 싶지 않습니다. 실행 중이며 조정하고 싶습니다.
hymie

그런 다음 내가 생각할 수있는 유일한 방법은 현재 피어에 도달 할 수 없게하고 ntpd가 폴링 간격을 줄여야한다는 것입니다. 그러나 그것에 관한 것이며 작동한다는 보장은 없습니다. NTP는 재구성하지 않는 한 자체 설정을 수행하며 구성을 변경 한 후 HUP하거나 ​​다시 시작해야합니다 (사용자가 원하지 않는 방식)
user3788685

0

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

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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.