NTP sposta l'orologio all'indietro


9

NTP sposta indietro l'orologio di sistema? Sto pensando di creare ID unici che sono parzialmente basati sul tempo. Se l'orologio si sta muovendo all'indietro, dovrei in qualche modo tenerne conto.


orologio di sistema sarà saltare all'indietro. In casi molto rari potrebbe essere NTP che esegue un cosiddetto "passaggio" all'indietro (anziché un "slew"), vedere eecis.udel.edu/~mills/ntp/html/clock.html . Tuttavia, è più probabile che schemi / errori operativi comuni facciano saltare il tuo orologio di sistema.
Jan-Philip Gehrcke,

Risposte:


13

ntpd tenterà di impedire al tempo di spostarsi indietro rallentando l'orologio di sistema fino a quando tutto è sincronizzato. Se l'orologio di sistema è troppo avanti, tuttavia, ntpd si lamenterà e dovrai regolare manualmente o passare il flag -g a ntpd per consentirgli di effettuare una (e solo una) grande regolazione.


7

Potrebbero succedere due cose. L'orologio potrebbe essere regolato indietro o il server NTTP continuerà a regolare l'orologio RTC fino a quando i due orologi non sono sincronizzati. In effetti, sembra che l'ora locale sia rallentata in attesa che il server ci raggiunga. Questo processo è chiamato correzione della rotazione.

L'opzione scelta dal client ntp dipende dalla configurazione. Consultare la pagina man nel proprio sistema per assicurarsi che sia selezionata l'opzione di rotazione in modo che il tempo non vada indietro. Si noti che il tempo può essere lasciato indietro se è significativamente scaduto. Quindi stai attento. Inoltre, sii consapevole dell'ora legale. Potrebbe comunque essere un buco nel tuo design.

Vedi i documenti NTP ... http://doc.ntp.org/4.1.0/ntpd.htm e la sezione chiamata "come funziona ntp". per maggiori informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.