Могу ли я изменить частоту опроса работающего NTDP?

865
hymie

Я 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.

3
Я ничего не пробовал. Я запустил `ntpq` и прочитал справочные страницы для` ntpq` и старого `ntpdc`, но ни один из них не имел явной ссылки на изменение текущей частоты опроса. hymie 7 лет назад 0

2 ответа на вопрос

0
user3788685

Да, но вам нужно будет перезапустить ntpd для перезагрузки конфигурации.

Посмотрите документы здесь .

Вы можете установить два вариант, minpoll nи maxpoll nкоторые можно настроить, чтобы дать вам нужные верхние и нижние пределы.

Эти параметры определяют минимальный и максимальный интервалы опроса для сообщений NTP в секундах с точностью до двух. Максимальный интервал опроса по умолчанию равен 10 (1024 с), но его можно увеличить с помощью параметра maxpoll до верхнего предела 17 (36,4 ч). Минимальный интервал опроса по умолчанию равен 6 (64 с), но может быть уменьшен с помощью опции minpoll до нижнего предела 4 (16 с).

Например, в моем конфиге я перечисляю;

server 127.127.28.1 minpoll 4 который опрашивает мой gps pps каждые 16 секунд.

minpollи maxpollмогут быть использованы вместе.

Я не верю, что есть какой-либо способ уменьшить частоту опроса «сейчас» и заставить его работать обратно до 1024, но вы можете уменьшить его и оставить в более желаемом окне.

Извините, если мне не ясно. Я не спрашиваю, как навсегда перенастроить мой ntpd, и я категорически не хочу останавливать и перезапускать его. Это работает, и я хочу настроить это. hymie 7 лет назад 0
тогда я могу думать только о том, чтобы сделать текущий узел недоступным, а ntpd должен сократить интервал опроса - но это все, и нет никаких гарантий, что он будет работать. NTP делает свое дело, если только вы не перенастроили его, и вам не нужно перезагружать или перезапускать его в любом случае, как только вы измените конфигурацию (что вам не нужно) user3788685 7 лет назад 0
0
Paul Gear

Это было бы теоретически возможно, если бы вы заранее настроили ключи аутентификации в /etc/ntp.conf, нашли идентификатор ассоциации с помощью ntpq и использовали команду writevar для идентификатора ассоциации, чтобы изменить интервал опроса.

За исключением того, что единственной переменной ассоциации, которую вы можете изменить во время выполнения, является индикатор високосной секунды. См. Https://lists.ntp.org/pipermail/questions/2005-Feb февраля/ 004382.html для объяснения этого и указателя на код, который его реализует.

Короче, нет, это невозможно. Как вы думаете, почему вы хотите изменить интервал опроса?