Hallo, Martin Deppe, 9.12.2005 17:06:
Thomas Hertweck wrote:
Jan wrote:
Hat jemand eine Idee, warum mein Server nur falsche uptimewerte anzeigt?
Kernel Version 2.4.21-280-athlon Distribution SuSE Linux 9.0 (i586) mail:/~ # uptime 9:54am up 5 days 0:59, 4 users, load average: 0.15, 0.12, 0.05 mail:/~ #
Die Uptime stimmt nicht, die Kiste rennt schon ewig, ohne Reboot. Die User Anzahl ist auch falsch, sind nur 3 drauf.
Der Counter jiffies wird im Kernel HZ mal pro Sekunde erhoeht, wobei HZ vom "desktop" Kernel-Parameter abhaengt. jiffies ist ein "unsigned long" mit einem Wertebereich von 0 bis 4294967295. Teilt man das durch HZ (default: 100) und rechnet es in Tage um, so ergibt sich ein Ueberlauf der Variablen nach 497.103 Tagen und die Uptime beginnt wieder von vorne. Bei Verwendung des desktop-Parameters ist HZ=1000, d.h. der Ueberlauf tritt dann schon nach 49.7103 Tagen auf. Ich nehme an, bei Dir ist einer der beiden Faelle eingetreten...
Also Thomas, Du meinst, sein Rechner läuft ununterbrochen seit ca. 1362 bzw. etwas mehr als 136 Jahren? Ich wußte gar nicht, daß die SuSE 9.0 schon so lange existiert ;-)
Nein, er meint ca. 497 Tage, also gut ein Jahr. Tage=[(4294967295/100)/3600]/24 Gruß Kimmo