Ci sono una serie di fattori che potrebbero far funzionare un orologio software lento o veloce. Gli orologi sui server virtuali sono particolarmente soggetti a un'intera classe di questi problemi. 12 secondi al giorno sono piuttosto brutti fino a quando non ti imbatti in scatole virtuali con orologi che funzionano al 180-200% di velocità! Anche gli orologi sui laptop che sospendono possono soffrire di problemi di cronometraggio.
Dovresti considerare di eliminare ntupdate
a favore di ntpd
. Il nome del pacchetto è ntp
su Debian (e presumibilmente anche su Ubuntu). Il demone NTP mantiene il tuo tempo sincronizzato in modo molto più proattivo rispetto a un cron job, sincronizzandosi con uno o più altri server NTP e mantenendo il tuo orologio molto più preciso. È un'altra implementazione dello stesso protocollo ntpdate
utilizza, tranne ntpd
monitora continuamente l'ora.
Se non vuoi il sovraccarico (molto piccolo) di ntpd
, potresti prendere in considerazione l'esecuzione di ntpdate
una volta all'ora. Supponendo che tu abbia uno sconto di 0,5 secondi ogni ora, dovrebbe essere sufficiente.