Ho una scatola (fisica) con Ubuntu messo a nudo; di tanto in tanto (6 volte in 3 mesi), l'orologio salta all'indietro di esattamente 300 secondi (+ - 0,01 secondi; sempre esattamente 300 secondi). Succede da un minuto all'altro (ho una macchina esterna che lo esegue il polling una volta al minuto).
La scatola esegue 2.6.26-generico (kernel compilato personalizzato), Ubuntu 9.04 (lo so, sto cercando di aggiornarlo, ma è semi-incorporato). Non c'è nulla nei registri che indica cosa è successo e ho una vasta selezione di server pool.ntp.org ntp, che risolvono il problema dopo un po '.
Qualcuno sa cosa potrebbe causare questo?
Ulteriori 1:
Ho anche un numero di altre caselle che eseguono lo stesso kernel (binario identico) e variazioni minori dello stesso software, che non presentano questo problema. Ho anche cambiato l'hardware.
Ulteriori 2 (sintesi dei miei commenti individuali):
- So che 9.04 non è aggiornato, sono d'accordo che dovrebbe essere aggiornato e questa decisione è fuori dal mio controllo. Perché gestione.
- Ho provato un gran numero di server ntp e un piccolo numero. Succede ancora in entrambi i casi; se ho un gran numero di server ntp, allora si risolve più rapidamente.
- Ho scambiato l'hardware
- Sto usando lo stesso kernel / sistema operativo su un'altra scatola (con hardware identico), che non mostra il problema.
- Il riavvio non ha aiutato. (questo problema è in corso da circa 6 mesi)
- L'uptime è di circa 3 mesi. La casella è "sempre attiva", con un PBX (asterisco).
- In questo momento, hwclock corrisponde esattamente all'orologio del software - 0,000000 secondi
- Non sono stato in grado di trovare alcun lavoro cron che legge l'orologio hardware.
- Non esiste alcun modello relativo al carico (sebbene il carico sia piuttosto basso).
- Succede di giorno e di notte.
- Non succede a intervalli regolari. Di quelli negli ultimi 3 mesi, la metà è avvenuta negli ultimi 9 giorni.
- Non si tratta di "deriva": il 99% delle volte, è entro una frazione di secondo, quindi da un minuto all'altro salta ESATTAMENTE 300 secondi, all'indietro. Quindi, un minuto potrebbe dire che sono le 3:07:03, che corrispondono al mio altro computer entro 1 microsecondo, 60 secondi dopo, dice 3:04:03.
- Non riesco a trovare nulla nei registri.