Мій досвід стосується ntp, а не openntpd.
Ви повинні знати, що протокол NTP зазвичай починається з надсилання пакетів щохвилини (64 секунди), але зазвичай влаштовується, надсилаючи та отримуючи один пакет кожні 17 хвилин для кожного сервера, який є у вашому файлі /etc/ntp.conf. Однак, відключення мережі або нестабільний годинник у вашому пристрої можуть збільшити це. Кожен пакет має корисне завантаження близько 68 байт, так що, ймовірно, трохи більше 100 байт, в кожному разі, за опитування.
Оновлення та ntpdate під час роботи мережі - це хороші ідеї для встановлення часу. І якщо це все, що вам потрібно, вам слід добре працювати.
Якщо вам потрібно тримати час синхронізованим протягом тривалого часу, проте, протокол ntp був розроблений для цього. Годинник у вашому пристрої буде працювати трохи швидко або повільно залежно від того, наскільки він теплий чи прохолодний, хоча він, мабуть, має кришталево керований годинник - і для цього потрібно попрацювати триваючу хронологію.
Ось декілька пропозицій, якщо вам потрібно постійно проводити час і хочете зменшити використану пропускну здатність. Вони посилаються на елементи в ntp.conf.
Не використовуйте iburst. (Але спочатку буде потрібно більше часу, щоб встановити час).
Збільшити мінпол опитування вгору з 6 (2 ^ 6 секунд - 64 секунди). Це зменшує трафік, коли протокол запускається після появи мережі.
Збільшити maxpoll вгору від 10 (2 ^ 10 секунд - 1024 секунди або приблизно кожні 17 хвилин. Ви можете піти аж на 17, щоб опитуватись кожні 36 годин. Я сам цього не пробував.
Використовуйте лише мінімальну кількість серверів, якщо у вас був такий сервер, до якого можна надійно дістатись із вбудованих пристроїв, це було б чудово. Чим більше серверів, тим надійнішим може бути затримка часу, але трафік збільшується, тому це торгівля.