Am Mittwoch, 16. Januar 2008 18:04:23 schrieb Martin Burnicki:
Hallo Christian, Hallo Martin,
Vielleicht zeigt Du mal die Ausgabe von: # grep -i "clock\|tsc\|acpi_pm" /var/log/boot.msg
Büdde:
<6>Time: tsc clocksource has been installed. <6>Real Time Clock Driver v1.12ac <6>intel8x0_measure_ac97_clock: measured 53708 usecs <6>intel8x0: clocking to 49937 doneSetting up the hardware clock<notice>killproc: kill(1082,29)
Also wird der TSC-Timer auf deinem Rechner für die Systemzeit verwendet. TSC??? Also wenn ich mir cat /sys/devices/system/clocksource/clocksource0/current_clocksource anzeigen lasse, erscheint als Ergebnis
acpi_pm Liegt da vielleicht der "Hase im Pfeffer"-sprich es wird in der Boot.msg mitgeteilt, dass tsc verwendet wird, wenn man aber genau via Konsole nachschaut, steht da was ganz anderes... Also mir kommt das komisch vor!
Hab ich gemacht, anbei eine TXT-Datei mit zwei Ergebnissen. Dummerweise habe ich bei dem einen Test vergessen, dass -q zu verwenden, so dass die Systemzeit anschließend korrigiert wurde. Aber bei dem zweiten Ergebnis kann man ganz eindrucksvoll sehen, dass, auch wenn der NTPD nicht läuft, die Zeit "wegläuft"...
Yep, 300 Sekunden n 2 Stunden ist schon heftig. Da kommt der NTP-Daemon nicht mehr hinterher. Deshalb hat er wohl auch meist nichtssagende Werte (0.00..) in die loopstats geschrieben ... 300:60=5 min. Das ist wirklich viel... Ich merke es immer, wenn ich das Radio anschalte!
Wenn Dir die Lust noch nicht vergangen ist, könntest Du noch folgendes ausprobieren. Zunächst anzeigen lassen, welche Timer-Module auf Deinem System unterstützt werden:
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource hpet acpi_pm pit jiffies tsc
Hier im Beispiel sind es hpet, acpi_pm, pit, jiffies und tsc. Bei mir sind es diese:
acpi_pm pit jiffies tsc
Dann nochmal sehen, welches Modul aktuell verwendet wird:
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
Bei Dir wird dann wahrscheinlich ausgegeben: tsc
s.o.
Um herauszufinden, ob eines der anderen aufgelisteten Module auf Deinem System die Systemzeit besser hält, könntest Du jeweils eins der Module als Bootparameter konfigurieren, indem Du einfach beim Bootprompt des Grub das gewünschte Modul eingibst, z.B.:
clocksource=jiffies
Danach den Test mit "ntpdate -q" wiederholen, wie gehabt _ohne_ ntpd. Falls eins der Timer-Module besser funktioniert als tsc, könntest Du das entsprechende Modul fest als Vorgabe eintragen.
Hab ich gemacht, aber alle verfügbaren Module verhalten sich gleich. Die Zeit weicht überall ab-egal was ich beim Bootprompt einsetze. Kann ich irgendwo vielleicht noch Module runterladen und austesten? Oder was für Möglichkeiten habe ich noch-wenn's überhaupt noch welche gibt...;-) Viele Grüße, Christian -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org