J'ai un serveur Debian Sarge connecté en permanence sur le net dont un de mes jeux favoris consiste à avoir un uptime honorable.
La semaine dernière, j'étais arrivé pas loin des 500 jours mais en me reconnectant lundi dernier, j'ai vu que l'uptime est repassé à 2 jours, chose troublante s'il en est car plusieurs indicateurs sont contradictoires :
la commande uptime me met maintenant :
perceval:~$ uptime
17:41:44 up 6 days, 16:39, 2 users, load average: 1.00, 1.00, 1.00
le fichier /proc/uptime me donne le résultat suivant :
perceval:~$ cat /proc/uptime;echo "$(cut -d ' ' -f 1 /proc/uptime) / 60 / 60 / 24" | bc -l
578482.49 3528824.41
6.69539918981481481481
donc jusqu'ici c'est correct.
Néanmoins, d'après la commande who -b :
perceval:~$ who -b
system boot Jul 8 23:16
A savoir le 8 juillet 2005 !
également, d'après who tout court :
perceval:~$ who
root tty1 Jul 8 23:17
nico pts/2 Nov 1 11:26 (xxx.xxx.xxx.xxx)
C'est à dire que mon utilisateur connecté sur la console est toujours connecté, sachant que je ne l'ai pas reconnecté depuis samedi dernier...
De plus, une autre machine sous OpenBSD juste à coté de la première et partageant le même onduleur me dit :
$ uptime
5:32PM up 32 days, 22:40, 1 user, load averages: 0.18, 0.11, 0.09
donc elle n'a pas redémarré y'a 6 jours.
Il semblerait qu'il y a bien eu une coupure de courant samedi dernier mais l'onduleur semble avoir tenu le coup (j'étais pas sur place, j'ai pas pu vérifier...)
Qu'en pensez-vous ?
Que croire ? Qui croire ?
Ai-je malencontreusement foiré mon uptime ?
# remise à zéro
Posté par niol (site web personnel) . Évalué à 8.
En gros, remise à zéro au bout de 497 jours.
D'après [1], c'est parce que l'uptime est comptée en milisecondes sur 32 bits (sur x86 par exemple), et que donc ca peu pas dépasser environ 497 jours.
Je n'ai ni le temps de vérifier le calcul, ni le temps de vérifier comment c'est compté dans le noyau. Si tu as le temps de rassembler cette information, ca m'intéresse.
[1] http://marc.theaimsgroup.com/?l=linux-kernel&m=101406885(...)
[^] # Re: remise à zéro
Posté par niol (site web personnel) . Évalué à 7.
Ce qui fait 497 jours, 2 heures, 27 minutes, 52 secondes et 96 centièmes.
[^] # Re: remise à zéro
Posté par Babelouest (site web personnel) . Évalué à 1.
bon ben y'a plus qu'a pleurer et se rassurer sur le vrai uptime du geek qui lui n'a pas bougé ;)
# Micro-coupure
Posté par finss (site web personnel) . Évalué à 0.
\_o<
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.