chrony statt ntpdate
- vanhofen
- Administrator
- Beiträge: 3131
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 51 times
- Been thanked: 87 times
chrony statt ntpdate
Hallo zusammen,
vor paar Wochen schon hatte ich begonnen, im Buildsystem chrony einzuführen. chrony ist ein Daemon, der die Zeit der Box mit einem Zeitserver im Internet synchronisiert. Ich hatte chrony die vergangenen Tage bei mir auf der Box laufen und bin recht zufrieden mit dem Tool. Es gibt einen Daemon (/usr/sbin/chronyd), der selbständig agiert und ein Binary (/usr/bin/chronyc) mit dem man den Daemon steuern kann.
Heute hab ich das Ganze aktiviert. Ab morgen ist also chrony in unseren Images aktiv, dafür ist ntp, dieses vermaledeite Monster rausgeflogen. In neueren Linux-Distris wird auch eher chrony verwendet. Und was für die gut ist, kann für uns nicht schlecht sein.
Vom Platzbedarf her ist zwar ntpdate etwas sparsamer, bietet aber auch weniger. So fehlte in der Vergangenheit ein Daemon vollständig.
Sollte es irgendwelche Sorgen mit der Zeitsynchronisation geben, meldet euch gern.
Viel Spaß.
vor paar Wochen schon hatte ich begonnen, im Buildsystem chrony einzuführen. chrony ist ein Daemon, der die Zeit der Box mit einem Zeitserver im Internet synchronisiert. Ich hatte chrony die vergangenen Tage bei mir auf der Box laufen und bin recht zufrieden mit dem Tool. Es gibt einen Daemon (/usr/sbin/chronyd), der selbständig agiert und ein Binary (/usr/bin/chronyc) mit dem man den Daemon steuern kann.
Heute hab ich das Ganze aktiviert. Ab morgen ist also chrony in unseren Images aktiv, dafür ist ntp, dieses vermaledeite Monster rausgeflogen. In neueren Linux-Distris wird auch eher chrony verwendet. Und was für die gut ist, kann für uns nicht schlecht sein.
Vom Platzbedarf her ist zwar ntpdate etwas sparsamer, bietet aber auch weniger. So fehlte in der Vergangenheit ein Daemon vollständig.
Sollte es irgendwelche Sorgen mit der Zeitsynchronisation geben, meldet euch gern.
Viel Spaß.
- jokel
- Beiträge: 3069
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 67 times
- Been thanked: 208 times
Re: chrony statt ntpdate
ob chrony oder ntpdate ist mir stulle .. schnell mal gebaut ..
wichtig ist ..
löppt ..
test .. chrony .. bestanden .. adjust time ?
wichtig ist ..
Code: Alles auswählen
distro=NI
imagename=NI \o/ Neutrino-Image
imagedescription=Air Digital Zgemma H7 [arm-h7] Selfmade
imageversion=2026.06.17
version=9202606202606101255
describe=NI-2026.06.17-g8312b63b
builddate=Mi 10. Jun 12:55:28 CEST 2026
box_model=h7
creator=NI-Buildsystem, jokel
homepage=www.neutrino-images.de
imagedir=zgemma/h7
Code: Alles auswählen
ShowText '13:36'
2026-06-10 13:36:01.130 [sectionsd] Removed 191 old events (47635 left), zap detected 0.
ntp-helper.sh: Synchronize time with 0.de.pool.ntp.org
200 OK
2026-06-10 13:36:04.064 [sectionsd] timeThread: Time set via NTP, going to sleep for 1800 seconds.
- jokel
- Beiträge: 3069
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 67 times
- Been thanked: 208 times
Re: chrony statt ntpdate
seitdem chrony im image ist gibt es jetzt öfters mal .. eine 139 .. und viel spam .. das gab es mit NTP nicht ..
Code: Alles auswählen
Jun 16 03:12:31 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000785 seconds
Jun 16 03:42:31 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000418 seconds
Jun 16 04:12:31 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000000 seconds
Jun 16 04:16:32 jokel user.info service[31244]: running /etc/init.d/lcd4linux restart
Jun 16 04:16:32 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000000 seconds
Jun 16 04:16:35 jokel user.err LCD4Linux[31273]: removing stale PID file /var/run/lcd4linux.pid
Jun 16 04:16:48 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000000 seconds
Jun 16 04:45:30 jokel authpriv.info dropbear[1482]: Child connection from 192.168.10.192:38350
Jun 16 04:45:30 jokel authpriv.notice dropbear[1482]: Pubkey auth succeeded for 'root' with ssh-rsa key SHA256:TYn+ZD9BUHLfKC0GT3JANqWtISEbGqVOIEFgx3MyJew from 192.168.10.192:38350
Jun 16 04:46:48 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000864 seconds
Jun 16 05:14:06 jokel user.info start_neutrino[1913]: Neutrino exited with exit code 139
Jun 16 05:14:06 jokel user.info start_neutrino[1913]: Restarting Neutrino after exit code 139
Jun 16 05:14:11 jokel daemon.warn chronyd[1275]: System clock was stepped by -0.000891 seconds
Jun 16 05:14:15 jokel user.info service[3416]: running /etc/init.d/lcd4linux start
Jun 16 05:14:15 jokel daemon.warn chronyd[1275]: System clock was stepped by 0.000000 seconds
Jun 16 05:14:15 jokel user.err LCD4Linux[3451]: lcd4linux already running as process 31273
- vanhofen
- Administrator
- Beiträge: 3131
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 51 times
- Been thanked: 87 times
Re: chrony statt ntpdate
Ich glaube nicht, dass das etwas mit chrony zu tun hat. Zumindest deutet anhand deines syslog-Files nichts darauf hin.
04:16:48 synchronisiert chrony die Zeit
04:45:30 meldest du dich am Terminal an
04:46:48 synchronisiert chrony die Zeit (exakt eine halbe Stunde nach dem letzten Sync. So, wie es in Neutrino definiert ist.)
05:14:06 verstirbt dein Neutrino (28 Minuten sind seit dem letzten Sync also erst vergangen)
05:14:11 beginnt chrony wieder seinen Job
Versuche mal, den Neutrino-Segfault mit einem setconsole-Log einzufangen. Vielleicht sieht man dort mehr. Der kurze syslog-Auszug hier schließt chrony eher aus.
04:16:48 synchronisiert chrony die Zeit
04:45:30 meldest du dich am Terminal an
04:46:48 synchronisiert chrony die Zeit (exakt eine halbe Stunde nach dem letzten Sync. So, wie es in Neutrino definiert ist.)
05:14:06 verstirbt dein Neutrino (28 Minuten sind seit dem letzten Sync also erst vergangen)
05:14:11 beginnt chrony wieder seinen Job
Versuche mal, den Neutrino-Segfault mit einem setconsole-Log einzufangen. Vielleicht sieht man dort mehr. Der kurze syslog-Auszug hier schließt chrony eher aus.
- jokel
- Beiträge: 3069
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 67 times
- Been thanked: 208 times
Re: chrony statt ntpdate
hatte eine vermutung .. von der zeit her las ich da bzw. hole ich die playlist + epg für pluto de,us,gb ..
und las jede playlist + epg ein .. in kurzer zeit also 3x schnell hintereinander .. war wohl bissel viel auf einmal ..
jetzt lese ich diese nur 1x ein .. also alles in einem rutsch .. alle 3 std. und bis jetzt keine 139 mehr.
frage kann ich bzw. gibt es eine debug funktion um gezielte meldungen zu bekommen in setconsole ..
gerade wenn ich z.b. thema video was loggen will funzt chrony + cec immer dazwischen ..
anbei log .. chrony von heute ..
und las jede playlist + epg ein .. in kurzer zeit also 3x schnell hintereinander .. war wohl bissel viel auf einmal ..
jetzt lese ich diese nur 1x ein .. also alles in einem rutsch .. alle 3 std. und bis jetzt keine 139 mehr.
frage kann ich bzw. gibt es eine debug funktion um gezielte meldungen zu bekommen in setconsole ..
gerade wenn ich z.b. thema video was loggen will funzt chrony + cec immer dazwischen ..
anbei log .. chrony von heute ..
- Dateianhänge
-
- chrony.log
- (9.43 KiB) 6-mal heruntergeladen
- vanhofen
- Administrator
- Beiträge: 3131
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 51 times
- Been thanked: 87 times
Re: chrony statt ntpdate
Ich hab für die Busybox mal CONFIG_FEATURE_SYSLOGD_CFG angeschalten. Damit wird /etc/syslog.conf unterstützt. Eine Beispiel-Conf liegt dem Image bei. Kommentiere die beiden Zeilen in /etc/syslog.conf ein. In der Theorie sollten damit alle Meldungen von chrony nicht geloggt werden, wenn der Zeitunterschied weniger als 0,1 Sekunden ist. Probiere mal bissel rum. Ist alles völlig ungetestet.
Wenn du Änderungen an syslog.conf machst, musst du hinterher den syslogd neu starten.
Wenn du Änderungen an syslog.conf machst, musst du hinterher den syslogd neu starten.
Code: Alles auswählen
service syslogd restart- jokel
- Beiträge: 3069
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 67 times
- Been thanked: 208 times
Re: chrony statt ntpdate
das syslog meinte ich nicht mit meinem anliegen .. aber schaden kann das nicht
nach meiner recherche zu setconsole gibt es da nichts zwecks filterung ..
sodass ich da was schreiben muss .. also eine art proxy der pts abfängt, filtert usw. ..
und ein brauchbares .log für meine zwecke, ohne das da andere meldungen dazwischenfunkten liefert.
frage .. gibt es da noch was .. bevor ich mich in codezeilen verstricke ..
bzw. hast du da noch was im köcher also was brauchbares für mich i.p. setconsole - filter
nach meiner recherche zu setconsole gibt es da nichts zwecks filterung ..
sodass ich da was schreiben muss .. also eine art proxy der pts abfängt, filtert usw. ..
und ein brauchbares .log für meine zwecke, ohne das da andere meldungen dazwischenfunkten liefert.
frage .. gibt es da noch was .. bevor ich mich in codezeilen verstricke ..
bzw. hast du da noch was im köcher also was brauchbares für mich i.p. setconsole - filter
- vanhofen
- Administrator
- Beiträge: 3131
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 51 times
- Been thanked: 87 times
Re: chrony statt ntpdate
Du zeigst also ein Syslog, teilst die Ausgabe von logread, welches das Syslog liest und sagst mir dann, dass es dir gar nicht ums Syslog geht. Super! So macht das Spaß.
- jokel
- Beiträge: 3069
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 67 times
- Been thanked: 208 times
Re: chrony statt ntpdate
nein es ist schon gut das man jetzt meldungen unterdrücken kann in der syslog ausgabe ..
in dem post wo ich für dich das chrony.log zur info gepostet habe stand aber auch ..
in dem post wo ich für dich das chrony.log zur info gepostet habe stand aber auch ..
betrachte bitte dieses thema als erledigt und danke für deine syslog erweiterung zwecks logging.frage kann ich bzw. gibt es eine debug funktion um gezielte meldungen zu bekommen in setconsole ..
gerade wenn ich z.b. thema video was loggen will funzt chrony + cec immer dazwischen ..
- vanhofen
- Administrator
- Beiträge: 3131
- Registriert: Di 5. Apr 2016, 00:05
- Has thanked: 51 times
- Been thanked: 87 times
Re: chrony statt ntpdate
Probiere mal in /etc/crony.conf mit logchange rum.
Code: Alles auswählen
# The next option causes a message to be written to syslog when chronyd
# has to correct an error above 0.5 seconds (you can use any amount you
# like).
logchange 0.5