> Le 12 nov. 2014 à 00:15, Brian Utterback <brian.utterb...@oracle.com> a écrit 
> :
> 
> I believe that the number of pool servers used is determined by the minclock 
> and maxclock parameters.
> 

Hmmm. Good idea, but looks like there may be work required. Results of a quick 
test on a cubietruck with :

mike@cubieez:~$ ntpq --version
ntpq 4.2.7p452@1.2483 Fri Jul 18 15:35:11 UTC 2014 (2)

mike@cubieez:~$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u   33   64  377    0.429   -0.031   0.005
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u   64   64  377    0.648    0.027   0.024
+192.168.1.15    .GPS1.           1 u   24   64  377    0.595    0.068   0.031
-149.210.163.34  80.94.65.10      2 u    1  128  377   22.070    1.290   0.013
-212.51.144.44   .PPS.            1 u  105  128  377   32.521    0.185   0.024
-212.70.148.17   109.160.0.154    3 u   78  128  377   51.914   -1.027   0.077
-46.4.205.42     192.53.103.108   2 u  104  128  377   33.453   -2.408   0.031
-91.240.0.5      212.82.32.15     2 u   36  128  377   25.943    5.495   0.106

  add our limiter and restart ntpd

mike@cubieez:~$ sudo vi /etc/ntp.conf
[sudo] password for mike: 
mike@cubieez:~$ sudo /etc/init.d/ntp restart
[sudo] password for mike: 
[ ok ] Stopping NTP server: ntpd.
[ ok ] Starting NTP server: ntpd.
mike@cubieez:~$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u    6   16   37    0.193   -0.017   0.038
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u    7   16   37    0.498   -0.055   0.062
+192.168.1.15    .GPS1.           1 u    5   16   37    0.578    0.065   0.036
-62.75.236.38    192.53.103.108   2 u    2   64    3   26.994   -1.179   0.091
-193.225.118.163 121.131.112.137  2 u   56   64    1   43.189   -0.369   0.441
mike@cubieez:~$ 

  so tos maxclock 5 limits those allocated as Brian suggests, but removing 
access to a local clock leads to instability from which the pool allocations do 
not recover. 

mike@cubieez:~$ # pull a local clock
mike@cubieez:~$ 
mike@cubieez:~$ bin/ntpchk
NOTICE: using /usr/local/bin/ntpq to query ntpd.

ntp is up and running - checking peer status
Wed Nov 12 08:50:27 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u   19   32  377    0.450    0.008   0.022
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u    4   32  377    0.629    0.022   0.053
+192.168.1.15    .GPS1.           1 u    2   32  377    0.618    0.055   0.034
-62.75.236.38    192.53.103.108   2 u   23   64  177   27.043   -1.064   0.065
-193.225.118.163 165.94.197.40    2 u   24   64  177   43.191   -0.371   0.543
Wed Nov 12 08:51:32 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u   51   32  376    0.450   -0.044   0.045
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u    4   32  377    0.629    0.022   0.045
+192.168.1.15    .GPS1.           1 u    2   32  377    0.618    0.055   0.043
-62.75.236.38    192.53.103.108   2 u   20   64  377   27.030   -1.169   0.081
-193.225.118.163 165.94.197.40    2 u   22   64  377   43.173   -0.369   0.483

  So 192.168.1.23 is down and unreachable.


Wed Nov 12 08:59:01 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 192.168.1.23    .GPS.            1 u  500   64    0    0.450   -0.044   0.000
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u    3   32  377    0.626    0.007   0.008
+192.168.1.15    .GPS1.           1 u   30   32  377    0.613    0.003   0.015
+139.112.153.37  146.213.3.181    2 u   17   64    7   45.515   -3.319   0.214
-147.231.100.5   147.231.100.11   2 u   18   64    7   51.684  -10.521   0.300
^C
mike@cubieez:~$ #   this appears stable

 An extra pool server is not allocated to fill the hole. This may be as 
designed as the association has not disappeared but ideally one would like the 
hole filled with something that works.
But worse is to come.

Nov 12 09:06:33 cubieez ntpd[16279]: 147.231.100.5 local addr 192.168.1.124 -> 
<null>
Nov 12 09:12:19 cubieez ntpd[16279]: 139.112.153.37 local addr 192.168.1.124 -> 
<null>

Wed Nov 12 09:05:59 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u    3   64  377    0.298    0.019   0.072
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u   33   32  377    0.648    0.019   0.018
+192.168.1.15    .GPS1.           1 u   24   32  377    0.557    0.020   0.023
-139.112.153.37  146.213.3.181    2 u   27   64  377   45.530   -3.295   0.049
-147.231.100.5   147.231.100.11   2 u   32   64  377   52.166  -10.782   0.131
Wed Nov 12 09:07:03 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u   67   64  377    0.298    0.019   0.072
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u   64   64  377    0.648    0.019   0.028
+192.168.1.15    .GPS1.           1 u   56   64  377    0.557    0.020   0.023
-139.112.153.37  146.213.3.181    2 u   91   64  376   45.530   -3.295   0.049

Wed Nov 12 09:11:20 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u   63   64  377    0.446   -0.047   0.014
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u   59   64  377    0.647    0.005   0.031
+192.168.1.15    .GPS1.           1 u   52   64  377    0.578    0.037   0.026
-139.112.153.37  146.213.3.181    2 u    7   64  357   45.530   -3.295   0.079
Wed Nov 12 09:12:24 CET 2014
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.168.1.23    .GPS.            1 u   63   64  377    0.450   -0.055   0.009
 0.europe.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.002
*192.168.1.4     .PPS1.           1 u   57   64  377    0.647    0.005   0.028
+192.168.1.15    .GPS1.           1 u   50   64  377    0.583    0.054   0.044

Now we only have the local servers and we don’t recover from this position. So 
if it maybe that a client could end up with two clocks and we know how good 
that is.
Restarting the node recovers a stable 5 clock status.




_______________________________________________
questions mailing list
questions@lists.ntp.org
http://lists.ntp.org/listinfo/questions

Reply via email to