entender el reloj del sistema en NTP

entender el reloj del sistema en NTP

Según tengo entendido, el archivo de deriva NTP ( /var/lib/ntp/ntp.driften distribuciones basadas en Debian) almacena la compensación de los pares NTP y el reloj del sistema. Sin embargo, ¿el reloj del sistema significa que mi placa base tiene una batería CR232? ¿Algo más? Además, ¿tengo razón en que este archivo de deriva se utiliza sólo cuando ntpdse inicia?

Respuesta1

Las computadoras tienen hardware de temporizador que genera interrupciones periódicas conocidas como tics. Generalmente ocurren 100 o más veces por segundo. El temporizador puede ser parte del RTC, pero incluso los dispositivos sin RTC tienen el hardware del temporizador. Tanto el hardware del temporizador como el RTC tienen tendencia a desviarse del tiempo real medido con un reloj atómico.

NTP funciona con el reloj del sistema (basado en software), que se actualiza con cada tic. El valor almacenado /var/lib/ntp/ntp.driftse utiliza para realizar ligeros ajustes en la frecuencia de las interrupciones del temporizador. Esto se refiere a disciplinar el reloj. NTP recalculará periódicamente la deriva y actualizará la frecuencia y el valor en el ntp.driftarchivo.

Normalmente, el reloj del sistema se configura desde el RTC cuando se inicia el sistema. Esto ocurre antes de que se inicie el demonio NTP. Dependiendo de los indicadores establecidos cuando se inicia el demonio NTP, puede fallar si el tiempo RTC se ha desviado significativamente. Para evitar esto, era común ejecutar el ntpdatecomando para realizar un ajuste inicial.

Durante un apagado controlado, el RTC generalmente se configura en la hora del sistema (ya sea local o UTC). Esto ayuda a garantizar que la hora sea relativamente precisa cuando se reinicie el sistema. Para que esto funcione, el RTC debe recibir energía cuando el sistema está inactivo. Los sistemas con un RTC tienen una batería que alimenta el RTC y, a menudo, alguna memoria volátil que contiene datos de configuración del sistema.

información relacionada