uptime

Hoi Liste,

Domanda abbastanza da newbie, ma non riesco a trovare una risposta. :S

Ho comprato questo portatile a marzo/aprile 2007 [quindi ha 18 mesi,
ovvero circa 500 giorni].
Come è possibile che:

steevie(a)jeeg:~$ uptime
08:52:20 up 3220 days, 17:28, 2 users, load average: 0.09, 1.67, 1.78

3220 days?!? 9 anni! :smiley:

La domanda quindi è: da dove provengono i dati di uptime? Sulla
manpage parla genericamente di /proc e di /var/run/utmp, che però è un
binary file.
Può essere un bug di hibernate che modifica qualcosa al ripristino del sistema?

Ciao e grazie
Stefano

3220 days?!? 9 anni! :smiley:

Non e` che semplicemente l'ora era del tutto sbagliata quando ha fatto
il boot e successivamente si e` aggiustata (magari hai ntp per prendere
l'ora coretta da internet)?

Bye,
Chris

Hoi Chris,

2008/10/14 Chris Mair <chris(a)1006.org>:

Non e` che semplicemente l'ora era del tutto sbagliata quando ha fatto
il boot e successivamente si e` aggiustata (magari hai ntp per prendere
l'ora coretta da internet)?

No, non credo sia quello il problema: uso ntp, ma all'ultimo boot
(comunque più di un mese fa) l'ora e la data erano corrette, al più
sballava di qualche secondo.

Ciao,
Stefano

uptime semplicemnte legge il file /proc/uptime e converte il tempo in
(gg, ore e minuti)
Il contenuto di /proc/uptime viene gestito da proc_misc.c e si, direi
che se non hai
mai notato l'orologio che corre molto piu' velocemente, e' un problema
con suspend/hibernate
(ad ogni modo il problema e' in quel layer li e non altrove)

saluti,
Michele