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: 3070
- 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: 3070
- 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: 3070
- 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) 7-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: 3070
- 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: 3070
- 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
- jokel
- Beiträge: 3070
- Registriert: Mi 31. Mär 2021, 14:23
- Box: ZGEMMA H7/C
- Has thanked: 67 times
- Been thanked: 208 times
Re: chrony statt ntpdate
hier meine .conf ..
die werte sehen gut aus .. alles im grünen bereich ..
Code: Alles auswählen
# NTP-Server (schnelle Synchronisation)
pool 0.pool.ntp.org iburst minpoll 6 maxpoll 10
pool 1.pool.ntp.org iburst minpoll 6 maxpoll 10
# Drift-Korrektur
driftfile /var/lib/chrony/chrony.drift
# Log-Verzeichnis
logdir /var/log/chrony
# Hardware-Uhr synchronisieren (falls vorhanden)
rtcsync
# Beim Booten sofort harte Korrektur erlauben
makestep 1.0 3
# Nur größere Zeitabweichungen loggen
logchange 1.0
# Optional: mehr Logging
# log tracking measurements statistics
Code: Alles auswählen
[jokel ~]# chronyc tracking
Reference ID : 5E9F67CA (wg.lipinr.ru)
Stratum : 3
Ref time (UTC) : Wed Jun 17 20:34:53 2026
System time : 0.000485468 seconds fast of NTP time
Last offset : +0.000512943 seconds
RMS offset : 0.000731778 seconds
Frequency : 8.149 ppm slow
Residual freq : +0.151 ppm
Skew : 19.090 ppm
Root delay : 0.030805593 seconds
Root dispersion : 0.001556493 seconds
Update interval : 65.1 seconds
Leap status : Normal
[jokel ~]# chronyc sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^- 82.165.178.31 2 6 377 2 -2643us[-2643us] +/- 51ms
^- stratum2-4.NTP.TechFak.N> 2 6 377 7 +4320us[+6169us] +/- 15ms
^- telesto.host.static.dont> 2 6 377 4 -4383us[-2511us] +/- 51ms
^- home.of.the.smiling-prox> 1 6 377 4 +94us[ +94us] +/- 14ms
^- eth0.hyrulecastle.nether> 4 6 377 6 +2244us[+4108us] +/- 22ms
^- de.relay.mahi.be 3 6 377 8 -361us[+1488us] +/- 24ms
^- time.netzwerge.de 2 6 377 8 +1251us[+3103us] +/- 18ms
^- ntp1.adminforge.de 2 6 377 5 -713us[ -713us] +/- 19ms
^+ ntp04.nubivance.com 2 6 377 9 +1635us[+3488us] +/- 19ms
^+ www.h4x-gamers.top 2 6 377 9 +68us[+1917us] +/- 37ms
^+ time2.sebhosting.de 2 6 377 5 +499us[ +499us] +/- 16ms
^* wg.lipinr.ru 2 6 377 7 +244us[+2117us] +/- 14ms
[jokel ~]# chronyc sourcestats
Name/IP Address NP NR Span Frequency Freq Skew Offset Std Dev
==============================================================================
82.165.178.31 8 4 267 -3.369 20.740 -2006us 979us
stratum2-4.NTP.TechFak.N> 8 5 265 +11.193 15.765 +4092us 796us
telesto.host.static.dont> 8 5 267 +2.642 50.043 -3041us 2100us
home.of.the.smiling-prox> 8 5 267 -0.834 22.885 -205us 1200us
eth0.hyrulecastle.nether> 8 5 266 +8.897 23.978 +732us 1086us
de.relay.mahi.be 8 7 265 -6.133 17.398 -1872us 616us
time.netzwerge.de 8 7 265 +7.861 31.496 +108us 1236us
ntp1.adminforge.de 8 3 267 -1.599 11.685 -923us 628us
ntp04.nubivance.com 8 5 266 +5.202 27.985 +1607us 1340us
www.h4x-gamers.top 8 3 266 +0.090 18.355 -243us 866us
time2.sebhosting.de 8 5 268 +5.051 12.984 +283us 701us
wg.lipinr.ru 8 3 268 +0.224 20.931 -395us 1037us
[jokel ~]#