Zeitumstellung - Uhrengeschwindigkeit

Hallo

Wenn ich meinen Rechner mit

date -s 17:34

oder so von Sommer- auf Normalzeit umstelle, dann geht die Computeruhr anschließend zu langsam. Ich stelle sie dann täglich neu, die Abweichungen werden immer kleiner und nach etwa 2 Monaten geht die Uhr wieder richtig. Wenn ich die Uhr jedoch im BIOS umstelle, tritt dieser Effekt nicht auf.

Meine Erklärung: Mein Linux stellt fest, dass die Uhr eine Stunde vorging, schlussfolgert, dass sie zu schnell läuft und macht sie langsamer. Wenn ich die Uhr dann regelmäßig einige Minuten vorstelle, macht Linux die Uhr dann immer ein bisschen schneller bis es wieder stimmt.
Gibt es so einen Mechanismus und wie kann man den umgehen?

Ich habe Suse 10.3 mit XFCE 4.2

Johannes

Hallo,

Wenn ich meinen Rechner mit

date -s
17:34

oder so von Sommer- auf Normalzeit umstelle,
dann geht die Computeruhr anschließend zu langsam. Ich stelle
sie dann täglich neu, die Abweichungen werden immer kleiner
und nach etwa 2 Monaten geht die Uhr wieder richtig. Wenn ich
die Uhr jedoch im BIOS umstelle, tritt dieser Effekt nicht
auf.

Meine Erklärung: Mein Linux stellt fest, dass die Uhr eine
Stunde vorging, schlussfolgert, dass sie zu schnell läuft und
macht sie langsamer.

Also hast du vermutlich ntpdate installiert, und die Option für die schrittweise Korrektur gewählt.

Wenn ich die Uhr dann regelmäßig einige
Minuten vorstelle, macht Linux die Uhr dann immer ein bisschen
schneller bis es wieder stimmt.
Gibt es so einen Mechanismus und wie kann man den umgehen?

Systemuhr auf UTC einstellen, und die ganze Zeitzonengeschichte in Software machen lassen.

Grüße,
Moritz

Hallo

Wenn ich meinen Rechner mit

date -s
17:34

oder so von Sommer- auf Normalzeit umstelle,

Hm, ich lasse das automatisch machen. Die Systemuhr sollte auf UTC stehen.

Hintergrund:
http://www.sc-delphin-eschweiler.de/chrony/index.html

dann geht die Computeruhr anschließend zu langsam.
Ich stelle
sie dann täglich neu, die Abweichungen werden immer kleiner
und nach etwa 2 Monaten geht die Uhr wieder richtig. Wenn ich
die Uhr jedoch im BIOS umstelle, tritt dieser Effekt nicht
auf.

Meine Erklärung: Mein Linux stellt fest, dass die Uhr eine
Stunde vorging, schlussfolgert, dass sie zu schnell läuft und
macht sie langsamer. Wenn ich die Uhr dann regelmäßig einige
Minuten vorstelle, macht Linux die Uhr dann immer ein bisschen
schneller bis es wieder stimmt.

Ja, das ist etwa richtig.

Gibt es so einen Mechanismus und wie kann man den umgehen?

Ja. Siehe oben.

Ich habe die BIOS-Uhr auf UTC. Der Rest geht automatisch, einschließlich der Zeitumstellung.

Zudem synchronisiert mir „chrony“ die Zeit mit Zeitgebern im Internet.

HTH,

Sebastian

Tag,

http://www.sc-delphin-eschweiler.de/chrony/index.html

/etc/adjtime

yupss…
Als ich damals noch Suse hatte habe ich glaub auch ab und an o.g. Datei löschen müssen damit die Zeit wieder stimmte.

J~

Danke owT
.