Retourner aux forums || Retourner au forum Linux.debian
Linux.debian : Bug dans l'uptime ou c'est moi ?
Posté par Cvreer Genzb () le 24 novembre 2006J'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.00le 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.69539918981481481481donc jusqu'ici c'est correct.
Néanmoins, d'après la commande who -b :
perceval:~$ who -b
system boot Jul 8 23:16A 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.09donc 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 ?
> Lire le message (4 commentaires, moyenne: 4).
remise à zéro
http://uptime.netcraft.com/up/accuracy.html#cycle
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 (page perso, ) le 24/11/2006 à 17:31. (lien). Évalué à 7.Autant pour moi, c'est des centièmes de seconde.
Ce qui fait 497 jours, 2 heures, 27 minutes, 52 secondes et 96 centièmes.-
[^]Re: remise à zéro
Posté par Cvreer Genzb () le 25/11/2006 à 18:35. (lien). Évalué à 1.Merci, c'est apparemment ca qui a fait que...
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
Sur un onduleur défaillant quelques micro-coupures peuvent passer et suivant tes postes ceux-ci pourraient avoir ( ou pas ) redémarré.
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.