Zeit läuft extrem flott

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
DerNeue
Beiträge: 28
Registriert: 11.10.2005 15:42:17

Zeit läuft extrem flott

Beitrag von DerNeue » 14.03.2007 22:48:57

Hallo,

die Uhrzeit meines Servers läuft extrem flott. Ich habe bereits per date und anschließend hwclock die Serverzeit korrekt gestellt bzw. abgeglichen, wie ich es u.a hier im Forum gelesen habe. Trotzdem ist die Uhrzeit nach kurzer Zeit wieder verstellt. Also habe ich ntpdate installiert und die Uhrzeit abgeglichen. Bereits nach 10 Minuten ist mein Server mehr als 1 Minute vorraus. Ich habe zwar jetzt einen stündlichen Cron zum Abgleich der Zeit eingerichtet, aber irgendwie empfinde ich das nicht als das Wahre. :cry:

Hat jemand einen Vorschlag, was ich noch tun kann?

Mein Kernel ist: 2.6.8-3-686-smp

Grüßle

gentoo_convertant
Beiträge: 85
Registriert: 21.12.2006 16:39:16

Beitrag von gentoo_convertant » 15.03.2007 07:52:59

Hat deine Maschine ein Dual Core Prozessor?

Ich hatte das Problem auch mit kerneln < 2.6.15 WIMRE.

Mit der Bootoption "notsc" ignoriert der Kernel die Prozessorinterne Uhr (da beide Cores eine haben, widersprechen sich die Signale teilweise, wenn ich das richtig verstanden habe) und zählt die millisekunden selber.

DerNeue
Beiträge: 28
Registriert: 11.10.2005 15:42:17

Beitrag von DerNeue » 15.03.2007 13:17:29

Hi, danke für Deinen Hinweis. Ich habe mal in die /etc/lilo.conf
Die Zeile
append="no_timer_check notsc"
eingefügt. Ist das so richtig?

Und ja, dat Dingen hat einen DualCore.

Ich habe dann ein /sbin/lilo und dann nochmal ein init 6 durchgeführt. Hier das Ergebnis bei einer ca sekündlichen date-Abfrage:

Code: Alles auswählen

Thu Mar 15 13:05:34 CET 2007
Thu Mar 15 13:05:35 CET 2007
Thu Mar 15 14:17:10 CET 2007
Thu Mar 15 14:17:11 CET 2007
Thu Mar 15 13:05:39 CET 2007
Thu Mar 15 13:05:40 CET 2007
Thu Mar 15 13:05:42 CET 2007
Thu Mar 15 13:05:43 CET 2007
Thu Mar 15 13:05:44 CET 2007
Thu Mar 15 13:05:45 CET 2007
Thu Mar 15 13:05:46 CET 2007
Thu Mar 15 13:05:47 CET 2007
Thu Mar 15 13:05:48 CET 2007
Thu Mar 15 14:17:23 CET 2007
Thu Mar 15 14:17:24 CET 2007
Thu Mar 15 13:05:50 CET 2007
Thu Mar 15 14:17:25 CET 2007
Thu Mar 15 14:17:26 CET 2007
Thu Mar 15 13:05:54 CET 2007
Thu Mar 15 13:05:55 CET 2007
Thu Mar 15 13:05:58 CET 2007
Thu Mar 15 13:05:59 CET 2007
Thu Mar 15 13:06:00 CET 2007
:roll:
Kann ich denn eigentlich die andere Prozessorzeit auch mit hwclock stellen?

Vielen Dank für eure Hilfe

gentoo_convertant
Beiträge: 85
Registriert: 21.12.2006 16:39:16

Beitrag von gentoo_convertant » 15.03.2007 14:35:29

notsc war bei mir ausreichend. Ob die Kommandozeile so richtig ist, kann ich nicht beurteilen, ich habe seit 1995 keinen LILO mehr eingerichtet. :wink:


Dein Mainboard hat eine eigene hwclock und Linux hat eine Systemzeit. Mit hwclock --hctosys setzt du die Mainboardzeit im System und mit hwclock --systohc andersherum. Leider haben sowohl Mainboarduhr wir Systemzeit eine Systemimanente Drift, die sich auch nicht umgehen lässt. Diese bewegt sich aber normalerweise im Bereich Sekunden pro Woche. Ein gelegentliches "ntpdate && hwclock --systohc" sollten also reichen um das System auch nach einem Reboot einigermaßen in Takt zu halten.

DerNeue
Beiträge: 28
Registriert: 11.10.2005 15:42:17

Beitrag von DerNeue » 15.03.2007 19:58:25

Ich habe jetzt mal statt einem ntp-Cron einen NTP-Server aufgesetzt und schon sind Zeitunterschiede nur noch im Sekundenbereich. Ist ja immerhin schonmal was.

Ich würde ja gerne noch den Kernel updaten, ich finde aber leider keinen Kernel größer als meinen aktuellen(2.6.8-3-686-smp). Gibt es da vielleicht irgendwo schon einen Mirror, der das passend für meinen aktuellen Server bereithält? :(

gentoo_convertant
Beiträge: 85
Registriert: 21.12.2006 16:39:16

Beitrag von gentoo_convertant » 16.03.2007 09:18:19

Sorry, ich benutze nur Etch, das verwendet inzwischen 2.6.18. Ich kann dir also nicht sagen, wo es einen neueren Kernel für Vorgängervarianten gibt. Die Standardoption wäre, einen neuen Kernel selbst zu bauen. In kritischen Produktiven Umgebungen würde ich darauf allerdings auch gern verzichten.

DerNeue
Beiträge: 28
Registriert: 11.10.2005 15:42:17

Beitrag von DerNeue » 16.03.2007 17:05:08

Durch ein

Code: Alles auswählen

append="apic=debug noapictimer clocksource=pit"
in der /etc/lilo.conf klapperts jetzt 8)

Danke Dir, für Deine Mühen. :D

Antworten