Rechner-Uhr geht zu schnell oder zu langsam

Supportdatenbank (bjacke_hwclock)
Bezieht sich auf

SuSE Linux: Alle Versionen

Symptom

Die Uhr Ihres Rechners geht zu schnell oder zu langsam

Ursache

Vermutlich wurde mit hwclock die Rechnerzeit gestellt ohne dabei auf dessen Besonderheiten zu achten.

Lösung

Die RTC-Uhr, das ist die Uhr, die auch noch läuft, wenn der Rechner ausgeschaltet ist, geht meist nicht sehr genau. Das Programm hwclock bietet die Möglichkeit diese Ungenauigkeit auszugleichen, obwohl man kein NTP hat, indem die Laufungenauigkeit, die immer gleich groß ist, kompensiert wird. Die dazu notwendigen Daten werden in /etc/adjtime gespeichert. Wenn man nun die RTC-Uhr per hwclock stellt und dies nicht sekundengenau macht bzw. das Stellen zwei Mal kurz hintereinander macht, so wird die RTC-Uhr noch ungenauer.

Man sollte /etc/adjtime löschen und anschließend anhand einer genauen Uhr (z.B. Funkuhr) mit hwclock die Zeit sekundengenau einstellen, z.B.:

hwclock --set --date="7/22/01 17:45:05"
Wenn die RTC-Uhr auf GMT läuft, sollte noch die Option -u mit angegeben werden, damit der Zeitzonenunterschied berücksichtigt wird. Um jetzt die Genauigkeit möglichst hoch zu halten, sollte man nach frühestens einer Woche die gleiche Prozedur nochmals durchführen. Der Laufzeitunterschied wird dann berechnet und künftig automatisch ausgeglichen. Wenn man diese Regeln beachtet, geht die Uhr in Zukunft sehr genau.


Siehe auch:
o Nach jedem Start geht die Systemzeit um eine Stunde vor
o Rechneruhr einstellen
o Zeit über das Netz einstellen lassen

Stichwörter: HWCLOCK, DATE, TIME, CMOS, RTC, UHR, ZEIT

SDB-bjacke_hwclock, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 27. Jul 2001
SuSE Linux AG - Zuletzt generiert: 19. Jun 2002 von sdb (sdb_gen 1.40.0)