Newsgroup: it.lavoro.informatica
Titolo: [Semi-OT] Linux e orologio di sistema

Ve lo chiedo qui, ci fosse qualche sistemista linux che sa rispondere
al volo (io su queste questioni sistemistiche sono negato).
Ho una macchina virtuale (VMWare) su cui gira una RedHat (Fedora non so
esattamente quale). Su questa macchina l'orologio di sistema perde
sistematicamente circa 10 minuti ogni mezz'ora, anche rispetto
all'orologio hardware (hwclock) che funziona correttamente.
Penso sia qualcosa relativo all'aggiustamento dell'orologio e
/etc/adjtime, ma non so come fare questo aggiustamento.
Qualcuno sa aiutarmi?

 ha scritto nel messaggio 
news:1165482139....@73g2000cwn.googlegroups.com...

Più probabile un problema dovuto alla virtualizzazione, ho visto cose simili 
in passato.
Che versione di VMWare usi?
Massimo

 Qualcuno sa aiutarmi?
E' un problema che può capitare per svariati motivi, il principale dei
quali è un modulo di kernel che non lavora correttamente, in genere
per problemi di compatibiltà hardware. Probabilmente a causa della
virtualizzazione ci sono installati dei moduli che non c'incastrano una
mazza con l'HW. Verifica un po' che hai con lsmod ed eventualmente
"potali" uno alla volta fino a trovare quello che rompe le scatole...
è una soluzione un po' arrangiata, ma con le poche informazioni a
disposizione non saprei suggerirti di meglio. Tanto è una macchina
virtuale, anche se si incastra poco male ;)
bye!

 Che versione di VMWare usi?
In questo momento non ho la macchina sottomano.
Dovrebbe essere comunque la server 1.0.1

emmeesse ha scritto:

Sulla macchina virtuale Linux dovrebbe essere disponibile il comando
wmware-toolbox che ti permette di impostare alcuni parametri tra cui la
sincronizzazione tra l'orologio della tua macchina virtuale e quello
della macchina reale. Purtroppo il comando richiede l'interfaccia
grafica X-Windows...
Se il comando non è disponibile allora vuol dire che non hai
installato i VM-Ware tools: ma puoi rimediare facilmente dalla tua
VmWare console.

 per problemi di compatibiltà hardware.
L'installazione non l'ho fatta io, quindi non avendola sottomano non so
dire in questo momento come è stata fatta.
Mi viene in mente che quella macchina potrebbe essere stata creata su
un host e poi trasferita su un'altro. Questo potrebbe giustificare
diverse velocità di esecuzione del kernel.
Ieri leggevo comunque che linux, gestendo l'orologio di sistema nel
kernel svincolato dall'orologio hardware, ha un suo sistema di
"calibrazione" per correggere la sua velocità. Ho fatto vari tentativi
documentati e basati su hwclock ma non funzionano e sinceramente
neanche mi tornano.

 VmWare console.
Verificherò.
Grazie!

 diverse velocità di esecuzione del kernel.
Questa è la ragione tipica per cui il clock di una macchina virtuale
risulta sfalsato rispetto a quello della macchina reale.

emmeesse ha scritto:

E' un problema noto di VMWare con diverse soluzioni a seconda della
versione, dell'host/guest, etc.
Prova qui:
http://www.vmware.com/pdf/vmware_timekeeping.pdf

 
Se non risolvi il problema e la macchina virtuale ha accesso a
internet puoi sincronizzare l'ora con rdate.
--
Shift

 internet puoi sincronizzare l'ora con rdate.
E' già sincronizzata con un ntp server in rete locale. Tuttavia il
problema è molto più evidente: se anche schedulo un ntpdate ogni
mezz'ora non basterebbe perchè nel frattempo l'orologio perde svariati
minuti.

 minuti.
Prova così : 
http://tinyurl.com/fw7pe
--
Shift