time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

What's the best Windows 10 ntp client?

O
Oz-in-DFW
Fri, Sep 2, 2016 2:19 PM

On 9/2/2016 1:29 AM, Dr. David Kirkby wrote:

At my amateur radio club we have Internet access via a WiFi dongle with a Pay As You Go card. A Windows 10 PC is only powered up while we are there, so on around 2-4 hours per week.

Does anyone have any thoughts on what might be the most suitable software to run on our Windows 10 PC to set the time correct?

Someone installed "Dimension 4"

http://www.thinkman.com/dimension4/

As far as I can see, this takes the time from one single NTP server, which I believe is not a good idea.  However,  given we only run the PC on 2-4 hours per week,  maybe no ntp client will work well,  but I would have thought using multiple servers being better than one.

I am wondering if anyone has any better suggestions for software. .

Dave.

<sound of Kevlar suit zipping up>

The key to my response is your (reasonable) request for "most suitable."

Given your scenario, I suspect the most demanding need for time is file
system coordination and possibly logging software time stamping.
Operating on that assumption, and that you are running on a "WiFi
Dongle" which I suspect is actually a cellular data card, the native
syncing capability of Win10 combined with the PC's real time clock is
probably more than adequate. It's also probably going to be more
economical as it will be considerably less 'chatty' that serious NTP
clients.

I know this doesn't meet the standards of time-nuttery, but it's
probably more than adequate for this particular application.

Oz (N1OZ, in DFW) standing next to the fire extinguisher.

--
mailto:oz@ozindfw.net
Oz
POB 93167
Southlake, TX 76092 (Near DFW Airport)

On 9/2/2016 1:29 AM, Dr. David Kirkby wrote: > At my amateur radio club we have Internet access via a WiFi dongle with a Pay As You Go card. A Windows 10 PC is only powered up while we are there, so on around 2-4 hours per week. > > Does anyone have any thoughts on what might be the most suitable software to run on our Windows 10 PC to set the time correct? > > Someone installed "Dimension 4" > > http://www.thinkman.com/dimension4/ > > As far as I can see, this takes the time from one single NTP server, which I believe is not a good idea. However, given we only run the PC on 2-4 hours per week, maybe no ntp client will work well, but I would have thought using multiple servers being better than one. > > I am wondering if anyone has any better suggestions for software. . > > Dave. > <sound of Kevlar suit zipping up> The key to my response is your (reasonable) request for "most suitable." Given your scenario, I suspect the most demanding need for time is file system coordination and possibly logging software time stamping. Operating on that assumption, and that you are running on a "WiFi Dongle" which I suspect is actually a cellular data card, the native syncing capability of Win10 combined with the PC's real time clock is probably more than adequate. It's also probably going to be more economical as it will be considerably less 'chatty' that serious NTP clients. I know this doesn't meet the standards of time-nuttery, but it's probably more than adequate for this particular application. Oz (N1OZ, in DFW) standing next to the fire extinguisher. -- mailto:oz@ozindfw.net Oz POB 93167 Southlake, TX 76092 (Near DFW Airport)
CC
Cube Central
Fri, Sep 2, 2016 2:29 PM

I would like to retract my previous statement.  If you are only using the Windows system a couple hours a week, that may not be enough time for you to see any benefit from using NTP.

NTP needs more time than that to "discuss" the local system time with the other configured NTP servers out there on the Internet.  (and you would want more than a single server in the configuration file)

I don't see why the built-in Windows Time service wouldn't work in this instance.  It should be able to reach out to a (single, pre-configured) source and set the time within a couple of seconds.

Is the PC powering on with the incorrect time consistently?  If this is the case, then it may require a new CMOS battery.  (A small, coin battery that helps the computer keep its configuration and time while off)

Additionally, it sounds as if Internet access is a precious commodity for you, so every little bit of data sent or received is precious.  The built-in Windows Time service would use less data to simply set the system time than NTP does.  Also, I believe, it is configured not to trigger a "dial on demand" request that would connect to the Internet on its own.  I am not sure this is the case with the NTP solution.

It is hard to say which implementation is the ideal one for you, as you didn't state how important the correct time is to you or your club.  If you need the correct time "good enough" then use the built-in Windows Time service that uses SNTP.  If you need more exact time than that, well perhaps some other clock would be better used.  Such as this:  https://www.tindie.com/products/ptudor/jemma-clock/  ... or any number of other variants.  The combination of GPS and a clock or display is very powerful indeed and very easy to set up and use.

I hope that some of this helps.

-Randal
	(at CubeCentral)

-----Original Message-----
From: Cube Central [mailto:cubecentral@gmail.com]
Sent: Friday, 02 September, 2016 08:04
To: 'Discussion of precise time and frequency measurement' time-nuts@febo.com
Subject: RE: [time-nuts] What's the best Windows 10 ntp client?

I would also suggest using NTP.  I have set it up and configured it using the directions here (  http://www.satsignal.eu/ntp/setup.html ) and it works very well.

One thing to note is that Windows 10 does have the built in capability to set the time for itself, using a variant of SNTP.  So I would be sure to turn this off by disabling the "Windows Time" Service.

Also, be aware that using NTP on a system that isn't on all the time, or has what I would describe as "asymmetric internet access" might cause NTP to be slow in correcting the time, or only be somewhat effective.  If you are only looking to have it accurate to the right minute, then don't worry.  But this is better addressed elsewhere.

-Randal
	(at CubeCentral)

-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Dr. David Kirkby
Sent: Friday, 02 September, 2016 00:30
To: Discussion of precise time and frequency measurement time-nuts@febo.com
Subject: [time-nuts] What's the best Windows 10 ntp client?

At my amateur radio club we have Internet access via a WiFi dongle with a Pay As You Go card. A Windows 10 PC is only powered up while we are there, so on around 2-4 hours per week.

Does anyone have any thoughts on what might be the most suitable software to run on our Windows 10 PC to set the time correct?

Someone installed "Dimension 4"

http://www.thinkman.com/dimension4/

As far as I can see, this takes the time from one single NTP server, which I believe is not a good idea.  However,  given we only run the PC on 2-4 hours per week,  maybe no ntp client will work well,  but I would have thought using multiple servers being better than one.

I am wondering if anyone has any better suggestions for software. .

Dave.


time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

I would like to retract my previous statement. If you are only using the Windows system a couple hours a week, that may not be enough time for you to see any benefit from using NTP. NTP needs more time than that to "discuss" the local system time with the other configured NTP servers out there on the Internet. (and you would want more than a single server in the configuration file) I don't see why the built-in Windows Time service wouldn't work in this instance. It should be able to reach out to a (single, pre-configured) source and set the time within a couple of seconds. Is the PC powering on with the incorrect time consistently? If this is the case, then it may require a new CMOS battery. (A small, coin battery that helps the computer keep its configuration and time while off) Additionally, it sounds as if Internet access is a precious commodity for you, so every little bit of data sent or received is precious. The built-in Windows Time service would use less data to simply set the system time than NTP does. Also, I believe, it is configured not to trigger a "dial on demand" request that would connect to the Internet on its own. I am not sure this is the case with the NTP solution. It is hard to say which implementation is the ideal one for you, as you didn't state how important the correct time is to you or your club. If you need the correct time "good enough" then use the built-in Windows Time service that uses SNTP. If you need more exact time than that, well perhaps some other clock would be better used. Such as this: https://www.tindie.com/products/ptudor/jemma-clock/ ... or any number of other variants. The combination of GPS and a clock or display is very powerful indeed and very easy to set up and use. I hope that some of this helps. -Randal (at CubeCentral) -----Original Message----- From: Cube Central [mailto:cubecentral@gmail.com] Sent: Friday, 02 September, 2016 08:04 To: 'Discussion of precise time and frequency measurement' <time-nuts@febo.com> Subject: RE: [time-nuts] What's the best Windows 10 ntp client? I would also suggest using NTP. I have set it up and configured it using the directions here ( http://www.satsignal.eu/ntp/setup.html ) and it works very well. One thing to note is that Windows 10 does have the built in capability to set the time for itself, using a variant of SNTP. So I would be sure to turn this off by disabling the "Windows Time" Service. Also, be aware that using NTP on a system that isn't on all the time, or has what I would describe as "asymmetric internet access" might cause NTP to be slow in correcting the time, or only be somewhat effective. If you are only looking to have it accurate to the right minute, then don't worry. But this is better addressed elsewhere. -Randal (at CubeCentral) -----Original Message----- From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Dr. David Kirkby Sent: Friday, 02 September, 2016 00:30 To: Discussion of precise time and frequency measurement <time-nuts@febo.com> Subject: [time-nuts] What's the best Windows 10 ntp client? At my amateur radio club we have Internet access via a WiFi dongle with a Pay As You Go card. A Windows 10 PC is only powered up while we are there, so on around 2-4 hours per week. Does anyone have any thoughts on what might be the most suitable software to run on our Windows 10 PC to set the time correct? Someone installed "Dimension 4" http://www.thinkman.com/dimension4/ As far as I can see, this takes the time from one single NTP server, which I believe is not a good idea. However, given we only run the PC on 2-4 hours per week, maybe no ntp client will work well, but I would have thought using multiple servers being better than one. I am wondering if anyone has any better suggestions for software. . Dave. _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
CA
Chris Albertson
Fri, Sep 2, 2016 3:22 PM

The best NTP program to run is the reference implementation at ntp.org
This is the one all the experts are looking at and fixing when problems or
improvements are found.  ftp.org also on their download page as a link to
third party parts and re-implementatons for those who for whatever reason
can't use the official release from ntp.org.  This is the same software
that almost all of the NTP servers out on the Internet are running.

You are right about using just one NTP server for time.  I'd suggest a
minimum of three but it cost not more to use five.  NTP will figure out
which of them are "best" from the set you get it.

What kind of accuracy do you need?  I assume if the computer is running
Windows 10 all you need is the nominal time to maybe 1/10th of a second at
best.    That is 100 milliseconds and is dead-easy such that even MS
Windows with a poor internet connection can work at that level.  You
should be able to get to tens of milliseconds.

With effort the above software from ntp.org can run at the few micro
seconds level.  That should be within the means of any radio club but you
may not need it.  It would involve putting up a GPS antenna, running coax
to a GPS receiver.  Nothing a bunch of hams could not handle but you may
only need 30 to 50 millisecond accuracy and Windows can do using poll
servers on the Internet.

All that said,  You MAY already have a good NTP server running at your
site.  Many home routers run NTP inside and are left on and running 24x7.
The router uses ntp just to get the time of the log files correct and
likely does this bater then MS Windows.  If you have a local ntp server
then using just one server (the local one) is fine.

On Thu, Sep 1, 2016 at 11:29 PM, Dr. David Kirkby drkirkby@gmail.com
wrote:

At my amateur radio club we have Internet access via a WiFi dongle with a
Pay As You Go card. A Windows 10 PC is only powered up while we are there,
so on around 2-4 hours per week.

Does anyone have any thoughts on what might be the most suitable software
to run on our Windows 10 PC to set the time correct?

Someone installed "Dimension 4"

http://www.thinkman.com/dimension4/

As far as I can see, this takes the time from one single NTP server, which
I believe is not a good idea.  However,  given we only run the PC on 2-4
hours per week,  maybe no ntp client will work well,  but I would have
thought using multiple servers being better than one.

I am wondering if anyone has any better suggestions for software. .

Dave.


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/time-nuts
and follow the instructions there.

--

Chris Albertson
Redondo Beach, California

The best NTP program to run is the reference implementation at ntp.org This is the one all the experts are looking at and fixing when problems or improvements are found. ftp.org also on their download page as a link to third party parts and re-implementatons for those who for whatever reason can't use the official release from ntp.org. This is the same software that almost all of the NTP servers out on the Internet are running. You are right about using just one NTP server for time. I'd suggest a minimum of three but it cost not more to use five. NTP will figure out which of them are "best" from the set you get it. What kind of accuracy do you need? I assume if the computer is running Windows 10 all you need is the nominal time to maybe 1/10th of a second at best. That is 100 milliseconds and is dead-easy such that even MS Windows with a poor internet connection can work at that level. You should be able to get to tens of milliseconds. With effort the above software from ntp.org can run at the few micro seconds level. That should be within the means of any radio club but you may not need it. It would involve putting up a GPS antenna, running coax to a GPS receiver. Nothing a bunch of hams could not handle but you may only need 30 to 50 millisecond accuracy and Windows can do using poll servers on the Internet. All that said, You MAY already have a good NTP server running at your site. Many home routers run NTP inside and are left on and running 24x7. The router uses ntp just to get the time of the log files correct and likely does this bater then MS Windows. If you have a local ntp server then using just one server (the local one) is fine. On Thu, Sep 1, 2016 at 11:29 PM, Dr. David Kirkby <drkirkby@gmail.com> wrote: > At my amateur radio club we have Internet access via a WiFi dongle with a > Pay As You Go card. A Windows 10 PC is only powered up while we are there, > so on around 2-4 hours per week. > > Does anyone have any thoughts on what might be the most suitable software > to run on our Windows 10 PC to set the time correct? > > Someone installed "Dimension 4" > > http://www.thinkman.com/dimension4/ > > As far as I can see, this takes the time from one single NTP server, which > I believe is not a good idea. However, given we only run the PC on 2-4 > hours per week, maybe no ntp client will work well, but I would have > thought using multiple servers being better than one. > > I am wondering if anyone has any better suggestions for software. . > > Dave. > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/time-nuts > and follow the instructions there. > -- Chris Albertson Redondo Beach, California
DJ
David J Taylor
Fri, Sep 2, 2016 5:23 PM

From: Cube Central

I would like to retract my previous statement.  If you are only using the
Windows system a couple hours a week, that may not be enough time for you to
see any benefit from using NTP.

NTP needs more time than that to "discuss" the local system time with the
other configured NTP servers out there on the Internet.  (and you would want
more than a single server in the configuration file)
[]
-Randal

---====

Randal,

Take a look at PC Puffin's timekeeping here:

http://www.satsignal.eu/mrtg/performance_puffin.php

It is switched on every morning, and is within a couple of milliseconds
almost immediately.  It runs Win-10 which helps (as would Win-8), and syncs
to stratum-1 servers on my LAN.  Some of those servers are Raspberry Pi
cards with a low-cost GPS/PPS, running continuously - possibly another
interesting project for the radio club, together with using the RPi and an
RTL dongle as a receiver between 50 and 1500 MHz.

Using the "pool" directive ensures that NTP has enough servers without
having to edit any configuration file for specific servers.

Cheers,
David

SatSignal Software - Quality software written to your requirements
Web: http://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv

From: Cube Central I would like to retract my previous statement. If you are only using the Windows system a couple hours a week, that may not be enough time for you to see any benefit from using NTP. NTP needs more time than that to "discuss" the local system time with the other configured NTP servers out there on the Internet. (and you would want more than a single server in the configuration file) [] -Randal ===================================== Randal, Take a look at PC Puffin's timekeeping here: http://www.satsignal.eu/mrtg/performance_puffin.php It is switched on every morning, and is within a couple of milliseconds almost immediately. It runs Win-10 which helps (as would Win-8), and syncs to stratum-1 servers on my LAN. Some of those servers are Raspberry Pi cards with a low-cost GPS/PPS, running continuously - possibly another interesting project for the radio club, together with using the RPi and an RTL dongle as a receiver between 50 and 1500 MHz. Using the "pool" directive ensures that NTP has enough servers without having to edit any configuration file for specific servers. Cheers, David -- SatSignal Software - Quality software written to your requirements Web: http://www.satsignal.eu Email: david-taylor@blueyonder.co.uk Twitter: @gm8arv
CA
Clay Autery
Fri, Sep 2, 2016 9:27 PM

Well then the ntpd program written into MY Windows CONTROLLED by the
program represented in the attached image....

It says it is a Monitor, but it ALSO controls how NTP works on MY machine...

It keeps my computer as accurate as can be expected considering I'm
using remote server sources and wireless connection to the internet...

I'll worry about compiling my own ntpd, et al. once I decide to run my
own stratum 1 server...

I'm pretty consistently within +/- 4 milliseconds at any given time...
usually < +/- 2 ms.


Clay Autery, KY5G
MONTAC Enterprises
(318) 518-1389

On 9/2/2016 8:09 AM, Martin Burnicki wrote:

Clay Autery wrote:

NTP Time Server Monitor by Meinberg.

Sorry, no.

As the name suggests this is only a monitor program for NTP service
(ntpd). You can use it to start/stop the NTP service, have a graphical
presentation of the loopstats files optionally generated by ntpd, etc.

So this is a nice optional addon for ntpd, but you need ntpd to actually
synchronize the system time. The monitor program doesn't do that.

Martin (working @meinberg)

Well then the ntpd program written into MY Windows CONTROLLED by the program represented in the attached image.... It says it is a Monitor, but it ALSO controls how NTP works on MY machine... It keeps my computer as accurate as can be expected considering I'm using remote server sources and wireless connection to the internet... I'll worry about compiling my own ntpd, et al. once I decide to run my own stratum 1 server... I'm pretty consistently within +/- 4 milliseconds at any given time... usually < +/- 2 ms. ______________________ Clay Autery, KY5G MONTAC Enterprises (318) 518-1389 On 9/2/2016 8:09 AM, Martin Burnicki wrote: > Clay Autery wrote: >> NTP Time Server Monitor by Meinberg. > Sorry, no. > > As the name suggests this is only a *monitor* program for NTP service > (ntpd). You can use it to start/stop the NTP service, have a graphical > presentation of the loopstats files optionally generated by ntpd, etc. > > So this is a nice optional addon for ntpd, but you need ntpd to actually > synchronize the system time. The monitor program doesn't do that. > > Martin (working @meinberg)
CA
Clay Autery
Fri, Sep 2, 2016 9:32 PM

PS....

I am running BOTH the Meinberg ntpd AND the monitor...

My fault for allowing you to make me doubt myself....  <grrrr>.


Clay Autery, KY5G
MONTAC Enterprises
(318) 518-1389

On 9/2/2016 8:09 AM, Martin Burnicki wrote:

Clay Autery wrote:

NTP Time Server Monitor by Meinberg.

Sorry, no.

As the name suggests this is only a monitor program for NTP service
(ntpd). You can use it to start/stop the NTP service, have a graphical
presentation of the loopstats files optionally generated by ntpd, etc.

So this is a nice optional addon for ntpd, but you need ntpd to actually
synchronize the system time. The monitor program doesn't do that.

Martin (working @meinberg)

PS.... I am running BOTH the Meinberg ntpd AND the monitor... My fault for allowing you to make me doubt myself.... <grrrr>. ______________________ Clay Autery, KY5G MONTAC Enterprises (318) 518-1389 On 9/2/2016 8:09 AM, Martin Burnicki wrote: > Clay Autery wrote: >> NTP Time Server Monitor by Meinberg. > Sorry, no. > > As the name suggests this is only a *monitor* program for NTP service > (ntpd). You can use it to start/stop the NTP service, have a graphical > presentation of the loopstats files optionally generated by ntpd, etc. > > So this is a nice optional addon for ntpd, but you need ntpd to actually > synchronize the system time. The monitor program doesn't do that. > > Martin (working @meinberg) >
DJ
David J Taylor
Sat, Sep 3, 2016 8:23 AM

Well then the ntpd program written into MY Windows CONTROLLED by the
program represented in the attached image....

It says it is a Monitor, but it ALSO controls how NTP works on MY machine...

It keeps my computer as accurate as can be expected considering I'm
using remote server sources and wireless connection to the internet...

I'll worry about compiling my own ntpd, et al. once I decide to run my
own stratum 1 server...

I'm pretty consistently within +/- 4 milliseconds at any given time...
usually < +/- 2 ms.


Clay Autery, KY5G
MONTAC Enterprises
(318) 518-1389

---=====================

Clay,

One suggestion: you may be better off using the "pool" directive and
allowing NTP to select its own choice of servers rather than using
potentially overloaded stratum-1 servers.  Perhaps for Windows it won't make
too much difference.  You'll enjoy making your own NTP stratum-1 server
whether it be on Windows or on e.g. a Raspberry Pi card.

Cheers,
David

SatSignal Software - Quality software written to your requirements
Web: http://www.satsignal.eu
Email: david-taylor@blueyonder.co.uk
Twitter: @gm8arv

Well then the ntpd program written into MY Windows CONTROLLED by the program represented in the attached image.... It says it is a Monitor, but it ALSO controls how NTP works on MY machine... It keeps my computer as accurate as can be expected considering I'm using remote server sources and wireless connection to the internet... I'll worry about compiling my own ntpd, et al. once I decide to run my own stratum 1 server... I'm pretty consistently within +/- 4 milliseconds at any given time... usually < +/- 2 ms. ______________________ Clay Autery, KY5G MONTAC Enterprises (318) 518-1389 ====================================================== Clay, One suggestion: you may be better off using the "pool" directive and allowing NTP to select its own choice of servers rather than using potentially overloaded stratum-1 servers. Perhaps for Windows it won't make too much difference. You'll enjoy making your own NTP stratum-1 server whether it be on Windows or on e.g. a Raspberry Pi card. Cheers, David -- SatSignal Software - Quality software written to your requirements Web: http://www.satsignal.eu Email: david-taylor@blueyonder.co.uk Twitter: @gm8arv
CA
Clay Autery
Sat, Sep 3, 2016 11:31 AM

Appreciate the thought David...

I've tried the"pool" setup too.  It's OK, but the way I have it set now
is much more consistently accurate.

And actually, the screen shot I sent was after a relatively recent
system reboot....  And I am not just letting the program "run".  I have
been systematically running through the documentation learning the ins
and outs of ALL the ntpd options (as time permits).

I carefully choose the servers I use.  None of these are generally under
much of a load.  They are all "OPEN" and/or I have complied with the
notification and/or request requirements.

Yes, I am looking forward to building and running my own local server
(and I'll likely run a second one and donate it to the pool).


Clay Autery, KY5G
MONTAC Enterprises
(318) 518-1389

Clay,

One suggestion: you may be better off using the "pool" directive and
allowing NTP to select its own choice of servers rather than using
potentially overloaded stratum-1 servers.  Perhaps for Windows it
won't make too much difference.  You'll enjoy making your own NTP
stratum-1 server whether it be on Windows or on e.g. a Raspberry Pi card.

Cheers,
David

Appreciate the thought David... I've tried the"pool" setup too. It's OK, but the way I have it set now is much more consistently accurate. And actually, the screen shot I sent was after a relatively recent system reboot.... And I am not just letting the program "run". I have been systematically running through the documentation learning the ins and outs of ALL the ntpd options (as time permits). I carefully choose the servers I use. None of these are generally under much of a load. They are all "OPEN" and/or I have complied with the notification and/or request requirements. Yes, I am looking forward to building and running my own local server (and I'll likely run a second one and donate it to the pool). ______________________ Clay Autery, KY5G MONTAC Enterprises (318) 518-1389 > > Clay, > > One suggestion: you may be better off using the "pool" directive and > allowing NTP to select its own choice of servers rather than using > potentially overloaded stratum-1 servers. Perhaps for Windows it > won't make too much difference. You'll enjoy making your own NTP > stratum-1 server whether it be on Windows or on e.g. a Raspberry Pi card. > > Cheers, > David