Mi experiencia es con ntp en lugar de openntpd.
Debe saber que el protocolo NTP generalmente comienza con el envío de paquetes cada minuto (64 segundos), pero generalmente se instala enviando y recibiendo un paquete cada 17 minutos por cada servidor que tenga en su archivo /etc/ntp.conf. Sin embargo, los cortes de red o un reloj inestable en su dispositivo pueden aumentar esto. Cada paquete tiene una carga útil de aproximadamente 68 bytes, por lo que probablemente sea un poco más de 100 bytes, por trayecto, por encuesta.
El rdate y el ntpdate en el tiempo de funcionamiento de la red son buenas ideas para configurar el tiempo. Y si eso es todo lo que necesita, debería funcionar bien para usted.
Sin embargo, si necesita mantener el tiempo sincronizado durante un tiempo prolongado, el protocolo ntp fue diseñado para hacerlo. El reloj en su dispositivo funcionará un poco más rápido o más lento dependiendo de qué tan cálido o frío se ponga, aunque probablemente tenga un reloj controlado por cristal, y el cronometraje continuo está destinado a ajustarse a eso.
Aquí hay algunas sugerencias si necesita un cronometraje continuo y desea reducir el ancho de banda utilizado. Se refieren a elementos en ntp.conf.
No uses iburst. (Pero llevará más tiempo establecer la hora inicialmente).
Aumenta el minpoll hacia arriba de 6 (2 ^ 6 segundos es 64 segundos). Esto reduce el tráfico cuando el protocolo se inicia después de que aparece la red.
Aumente maxpoll hacia arriba de 10 (2 ^ 10 segundos es 1024 segundos o aproximadamente cada 17 minutos. Puede llegar hasta 17 para sondear cada 36 horas. No lo he intentado yo mismo.
Utilice solo un número mínimo de servidores, si tuviera uno al que se pueda acceder de manera confiable desde sus dispositivos integrados, eso hubiera sido excelente. Cuantos más servidores, más confiable puede ser el cronometraje, pero el tráfico aumenta, por lo que es una compensación.