[Git][NTPsec/ntpsec][master] Add Gry's convergence complaint to the TODO list.
Eric S. Raymond
gitlab at mg.gitlab.com
Thu May 12 15:17:51 UTC 2016
Eric S. Raymond pushed to branch master at NTPsec / ntpsec
Commits:
d2438893 by Eric S. Raymond at 2016-05-12T11:17:41-04:00
Add Gry's convergence complaint to the TODO list.
- - - - -
1 changed file:
- devel/TODO
Changes:
=====================================
devel/TODO
=====================================
--- a/devel/TODO
+++ b/devel/TODO
@@ -63,6 +63,62 @@
== After 1.0 release ==
+=== Slow convergence ===
+
+[quote, Gary Miller]
+__________
+ntpd takes way, way, way longer to converge than chronyd. Which is
+why on the fly reconfiguation in ntpd is SO important. Last thing you
+ever want to do is restart ntpd.
+
+Right now, after 10 mins, ntpd has 2,000 times the jitter as chronyd had
+when I turned it off.
+__________
+
+
+== User interface ==
+
+[quote, Gary Miller]
+__________
+'ntpq -p' is user hostile compared to 'chronyc sources'. chronyc adds
+units to the display, so you do not have to keep referring to them
+manual, and it makes it easy to deal with jitter and delay that
+varies by orders of magnitude.
+
+So, instead of this:
+
+ remote refid st t when poll reach delay offset jitter
+==============================================================================
+-india.colorado. .NIST. 1 u 33 64 377 79.023 -11.071 10.247
+ 140.142.16.34 .INIT. 16 u - 256 0 0.000 0.000 0.000
++clepsydra.labs. .GPS. 1 u 28 64 377 26.473 15.307 4.261
++catbert.rellim. .GPS1. 1 u 31 64 377 0.200 22.061 6.440
+-SHM(0) .GPS. 0 l 45 64 377 0.000 151.500 15.858
+*SHM(1) .GPS1. 0 l 44 64 377 0.000 20.870 7.680
++131.107.13.100 .ACTS. 1 u 25 64 337 14.746 18.469 6.634
+
+I see this:
+
+dagwood ~ # chronyc sources
+210 Number of sources = 11
+MS Name/IP address Stratum Poll Reach LastRx Last sample
+===============================================================================
+#- SHM0 0 4 377 19 +119ms[ +119ms] +/- 501ms
+#- SHM1 0 4 377 21 +276us[ +276us] +/- 13us
+#* SOC2 0 4 377 22 +260us[ +291us] +/- 24us
+#? SOC3 0 4 0 247d +7275ms[ +99us] +/- 230ms
+^x catbert.rellim.com 1 8 377 0 -1566us[-1566us] +/- 1564us
+^- spidey.rellim.com 1 6 377 54 +18ms[ +18ms] +/- 27ms
+^- kong.rellim.com 2 10 377 177 -722us[ -735us] +/- 2004us
+^- ha2.smatwebdesign.com 2 10 177 492 -2890us[-2905us] +/- 103ms
+^- soft-sea-01.servers.octos 2 10 377 775 -5897us[-5843us] +/- 83ms
+^- gw-kila-wl0.ipv6.avioc.or 2 10 377 17m -519us[ -640us] +/- 64ms
+^- 66.241.101.63 2 10 377 449 +7966us[+7973us] +/- 52ms
+
+Neither is ideal, easy pickings for someone to code on.
+
+=== Future plans ===
+
* ntpproto.py - a Python library that knows the NTP wire protocol and
can be used to generate and interpret packets. Daniel has speculated
about writing this in order to test possible exploits, but there are
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/d24388933bd3677984ca6d792965f98b83a9f965
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ntpsec.org/pipermail/vc/attachments/20160512/bf275ca1/attachment.html>
More information about the vc
mailing list