time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Re: [time-nuts] Win XP and NIST time

DK
Dan Kemppainen
Mon, Mar 25, 2013 6:24 PM

Because, up until today, windows time did what I needed it to do. It may
still, if the fault turns out to be network related.

In reality, it's more software to learn to administer, and setup and run
on bunch of PC's. As a time nut, I know exactly how much time I need for
all of my other hobbies, since there's never enough of it...  :)

Dan

On 3/25/2013 12:00 PM, time-nuts-request@febo.com wrote:

.. and as Time-nut, Dan, why aren't you using NTP on your Windows PCs?

http://www.satsignal.eu/ntp/setup.html

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

Because, up until today, windows time did what I needed it to do. It may still, if the fault turns out to be network related. In reality, it's more software to learn to administer, and setup and run on bunch of PC's. As a time nut, I know exactly how much time I need for all of my other hobbies, since there's never enough of it... :) Dan On 3/25/2013 12:00 PM, time-nuts-request@febo.com wrote: > .. and as Time-nut, Dan, why aren't you using NTP on your Windows PCs? > > http://www.satsignal.eu/ntp/setup.html > > Cheers, > David > -- SatSignal Software - Quality software written to your requirements > Web: http://www.satsignal.eu Email: david-taylor@blueyonder.co.uk
DJ
David J Taylor
Mon, Mar 25, 2013 8:36 PM

Because, up until today, windows time did what I needed it to do. It may
still, if the fault turns out to be network related.

In reality, it's more software to learn to administer, and setup and run
on bunch of PC's. As a time nut, I know exactly how much time I need for
all of my other hobbies, since there's never enough of it...  :)

Dan

I do take your point about administration, Dan, and there NTP offers you the
advantage that administration is basically cross-platform, so it's very
similar for UNIX, Linux, FreeBSD, and Windows etc.  Learn once, apply in
many places.

Cheers,
David

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

Because, up until today, windows time did what I needed it to do. It may still, if the fault turns out to be network related. In reality, it's more software to learn to administer, and setup and run on bunch of PC's. As a time nut, I know exactly how much time I need for all of my other hobbies, since there's never enough of it... :) Dan ======================= I do take your point about administration, Dan, and there NTP offers you the advantage that administration is basically cross-platform, so it's very similar for UNIX, Linux, FreeBSD, and Windows etc. Learn once, apply in many places. Cheers, David -- SatSignal Software - Quality software written to your requirements Web: http://www.satsignal.eu Email: david-taylor@blueyonder.co.uk
AG
Anthony G. Atkielski
Tue, Mar 26, 2013 4:05 AM

Dan (I think) writes:

Because, up until today, windows time did what I needed it to do. It may
still, if the fault turns out to be network related.

In reality, it's more software to learn to administer, and setup and run
on bunch of PC's. As a time nut, I know exactly how much time I need for
all of my other hobbies, since there's never enough of it...  :)

I've been using the standard NTP client in Windows XP for ages, and it
works just fine. I tried third-party stuff. It was just more work for
no apparent gain. The XP desktop is synchronized with my NTP server
perfectly within the limits of my perception, so there is no reason to
go further. Microsecond accuracy is not necessary because I have no
way of testing accuracy with that resolution, nor do I have any
application that requires it. I'm mainly concerned with long-term
accuracy, not short-term accuracy, so it's more important to be
correct within 1/100 second over a period of years than to be correct
within 1 microsecond over a day.

--
Anthony

Dan (I think) writes: > Because, up until today, windows time did what I needed it to do. It may > still, if the fault turns out to be network related. > > In reality, it's more software to learn to administer, and setup and run > on bunch of PC's. As a time nut, I know exactly how much time I need for > all of my other hobbies, since there's never enough of it... :) I've been using the standard NTP client in Windows XP for ages, and it works just fine. I tried third-party stuff. It was just more work for no apparent gain. The XP desktop is synchronized with my NTP server perfectly within the limits of my perception, so there is no reason to go further. Microsecond accuracy is not necessary because I have no way of testing accuracy with that resolution, nor do I have any application that requires it. I'm mainly concerned with long-term accuracy, not short-term accuracy, so it's more important to be correct within 1/100 second over a period of years than to be correct within 1 microsecond over a day. -- Anthony
CA
Chris Albertson
Tue, Mar 26, 2013 5:28 AM

On Mon, Mar 25, 2013 at 9:05 PM, Anthony G. Atkielski
anthony@atkielski.com wrote:

I've been using the standard NTP client in Windows XP for ages, and it
works just fine. I tried third-party stuff. It was just more work for
no apparent gain. The XP desktop is synchronized with my NTP server
perfectly within the limits of my perception,

For most users I think that is reasonable.  It's just not what one
expects to read on  a "Time Nuts" list.  Here we expect to see posting
from true nut-cases who want microsecond just because they can do it.

Gosh what next?  Someone will admit that a normal TTL $2 can
oscillator is actually "good enough" and he is tossing out the GPSDO.

--

Chris Albertson
Redondo Beach, California

On Mon, Mar 25, 2013 at 9:05 PM, Anthony G. Atkielski <anthony@atkielski.com> wrote: > I've been using the standard NTP client in Windows XP for ages, and it > works just fine. I tried third-party stuff. It was just more work for > no apparent gain. The XP desktop is synchronized with my NTP server > perfectly within the limits of my perception, For most users I think that is reasonable. It's just not what one expects to read on a "Time Nuts" list. Here we expect to see posting from true nut-cases who want microsecond just because they can do it. Gosh what next? Someone will admit that a normal TTL $2 can oscillator is actually "good enough" and he is tossing out the GPSDO. -- Chris Albertson Redondo Beach, California
AG
Anthony G. Atkielski
Tue, Mar 26, 2013 5:56 AM

Chris writes:

For most users I think that is reasonable.  It's just not what one
expects to read on  a "Time Nuts" list.  Here we expect to see posting
from true nut-cases who want microsecond just because they can do it.

But how can you verify microsecond accuracy on Windows? Even the OS
only has 10 ms resolution for the system clock.

I think there are different ways to be nuts about time. I like time
measurement that is extremely accurate over long periods. Like my
Waveceptor watch, which is accurate to within 1 second in 30 million
years over the long term (because it syncs with atomic time), although
it's free-running accuracy is only about a few hundred milliseconds
per day, and its probably off by a few tens of milliseconds regularly,
due to propagation delay and such.

For me, it's okay if the clock is 10 microseconds off, but it's not
okay if it's off by 10 microseconds today, 20 usec tomorrow, 40 usec
the day after, and so on.

I guess it's the difference between time-of-day measurement and
interval measurement. I'm particularly fascinated by time-of-day
measurement, but much less so by interval measurement. Perhaps because
TOD is easier to verify directly through human perception, whereas
with interval measurement you quickly become dependent on machines for
verification.

--
Anthony

Chris writes: > For most users I think that is reasonable. It's just not what one > expects to read on a "Time Nuts" list. Here we expect to see posting > from true nut-cases who want microsecond just because they can do it. But how can you verify microsecond accuracy on Windows? Even the OS only has 10 ms resolution for the system clock. I think there are different ways to be nuts about time. I like time measurement that is extremely accurate over long periods. Like my Waveceptor watch, which is accurate to within 1 second in 30 million years over the long term (because it syncs with atomic time), although it's free-running accuracy is only about a few hundred milliseconds per day, and its probably off by a few tens of milliseconds regularly, due to propagation delay and such. For me, it's okay if the clock is 10 microseconds off, but it's not okay if it's off by 10 microseconds today, 20 usec tomorrow, 40 usec the day after, and so on. I guess it's the difference between time-of-day measurement and interval measurement. I'm particularly fascinated by time-of-day measurement, but much less so by interval measurement. Perhaps because TOD is easier to verify directly through human perception, whereas with interval measurement you quickly become dependent on machines for verification. -- Anthony
CA
Chris Albertson
Tue, Mar 26, 2013 6:14 AM

On Mon, Mar 25, 2013 at 10:56 PM, Anthony G. Atkielski
anthony@atkielski.com wrote:

Chris writes:

For most users I think that is reasonable.  It's just not what one
expects to read on  a "Time Nuts" list.  Here we expect to see posting
from true nut-cases who want microsecond just because they can do it.

But how can you verify microsecond accuracy on Windows? Even the OS
only has 10 ms resolution for the system clock.

First off, I was hardly serious.  Making fun of someone for being sane?

But the technical answer to your question about how to measure.
Usually with NTP you'd build a set of at least five computers and each
of the five measures the other four.  You will find a core subset that
track each other very well and then measure the Windows system
relative to the local "consensus time."  Being a true "nut" you'd have
have a few GPS receivers to help establish to local time and also a
core set of NTP servers running BSD or maybe Linux.

The thing to remember about NTP is that it is both a server and a
client. So your Windows system will tell the other NTP system son your
network its idea of the correct time.  Those other systems will report
the jitter and offset of the Windows NTP.

Yes it is a lot of work for nothing.

--

Chris Albertson
Redondo Beach, California

On Mon, Mar 25, 2013 at 10:56 PM, Anthony G. Atkielski <anthony@atkielski.com> wrote: > Chris writes: > >> For most users I think that is reasonable. It's just not what one >> expects to read on a "Time Nuts" list. Here we expect to see posting >> from true nut-cases who want microsecond just because they can do it. > > But how can you verify microsecond accuracy on Windows? Even the OS > only has 10 ms resolution for the system clock. First off, I was hardly serious. Making fun of someone for being sane? But the technical answer to your question about how to measure. Usually with NTP you'd build a set of at least five computers and each of the five measures the other four. You will find a core subset that track each other very well and then measure the Windows system relative to the local "consensus time." Being a true "nut" you'd have have a few GPS receivers to help establish to local time and also a core set of NTP servers running BSD or maybe Linux. The thing to remember about NTP is that it is both a server and a client. So your Windows system will tell the other NTP system son your network its idea of the correct time. Those other systems will report the jitter and offset of the Windows NTP. Yes it is a lot of work for nothing. -- Chris Albertson Redondo Beach, California
D
David
Tue, Mar 26, 2013 6:16 AM

On Tue, 26 Mar 2013 05:05:26 +0100, "Anthony G. Atkielski"
anthony@atkielski.com wrote:

Dan (I think) writes:

Because, up until today, windows time did what I needed it to do. It may
still, if the fault turns out to be network related.

In reality, it's more software to learn to administer, and setup and run
on bunch of PC's. As a time nut, I know exactly how much time I need for
all of my other hobbies, since there's never enough of it...  :)

I've been using the standard NTP client in Windows XP for ages, and it
works just fine. I tried third-party stuff. It was just more work for
no apparent gain. The XP desktop is synchronized with my NTP server
perfectly within the limits of my perception, so there is no reason to
go further. Microsecond accuracy is not necessary because I have no
way of testing accuracy with that resolution, nor do I have any
application that requires it. I'm mainly concerned with long-term
accuracy, not short-term accuracy, so it's more important to be
correct within 1/100 second over a period of years than to be correct
within 1 microsecond over a day.

I have had trouble with the built in XP NTP client where it fails
silently so I usually install Tardis which keeps an easy to read log
which includes performance data.

On Tue, 26 Mar 2013 05:05:26 +0100, "Anthony G. Atkielski" <anthony@atkielski.com> wrote: >Dan (I think) writes: > >> Because, up until today, windows time did what I needed it to do. It may >> still, if the fault turns out to be network related. >> >> In reality, it's more software to learn to administer, and setup and run >> on bunch of PC's. As a time nut, I know exactly how much time I need for >> all of my other hobbies, since there's never enough of it... :) > >I've been using the standard NTP client in Windows XP for ages, and it >works just fine. I tried third-party stuff. It was just more work for >no apparent gain. The XP desktop is synchronized with my NTP server >perfectly within the limits of my perception, so there is no reason to >go further. Microsecond accuracy is not necessary because I have no >way of testing accuracy with that resolution, nor do I have any >application that requires it. I'm mainly concerned with long-term >accuracy, not short-term accuracy, so it's more important to be >correct within 1/100 second over a period of years than to be correct >within 1 microsecond over a day. I have had trouble with the built in XP NTP client where it fails silently so I usually install Tardis which keeps an easy to read log which includes performance data.
DJ
David J Taylor
Tue, Mar 26, 2013 6:43 AM

From: Anthony G. Atkielski
[]
I've been using the standard NTP client in Windows XP for ages, and it
works just fine. I tried third-party stuff. It was just more work for
no apparent gain. The XP desktop is synchronized with my NTP server
perfectly within the limits of my perception, so there is no reason to
go further. Microsecond accuracy is not necessary because I have no
way of testing accuracy with that resolution, nor do I have any
application that requires it. I'm mainly concerned with long-term
accuracy, not short-term accuracy, so it's more important to be
correct within 1/100 second over a period of years than to be correct
within 1 microsecond over a day.

Anthony

---=====

Anthony,

As it happens, I have four PCs all taking satellite data at high-speed,
together with dozens of other independently-operated PCs doing the same
across Europe, and it's helpful to be able to correlate the time on any
events which happen out of the ordinary.  The accuracy provided by the
reference NTP is most helpful for this, as well as its ease of management.

There are amateur radio applications which also require much better accuracy
than is provided by Microsoft's NTP for Windows.

Cheers,
David

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

From: Anthony G. Atkielski [] I've been using the standard NTP client in Windows XP for ages, and it works just fine. I tried third-party stuff. It was just more work for no apparent gain. The XP desktop is synchronized with my NTP server perfectly within the limits of my perception, so there is no reason to go further. Microsecond accuracy is not necessary because I have no way of testing accuracy with that resolution, nor do I have any application that requires it. I'm mainly concerned with long-term accuracy, not short-term accuracy, so it's more important to be correct within 1/100 second over a period of years than to be correct within 1 microsecond over a day. Anthony ====================================== Anthony, As it happens, I have four PCs all taking satellite data at high-speed, together with dozens of other independently-operated PCs doing the same across Europe, and it's helpful to be able to correlate the time on any events which happen out of the ordinary. The accuracy provided by the reference NTP is most helpful for this, as well as its ease of management. There are amateur radio applications which also require much better accuracy than is provided by Microsoft's NTP for Windows. Cheers, David -- SatSignal Software - Quality software written to your requirements Web: http://www.satsignal.eu Email: david-taylor@blueyonder.co.uk
DJ
David J Taylor
Tue, Mar 26, 2013 6:54 AM

From: Anthony G. Atkielski
[]
But how can you verify microsecond accuracy on Windows? Even the OS only has
10 ms resolution for the system clock.
[]
Anthony

---======

Anthony,

I appreciate that your needs don't include accurate PC time, but for the
record....

1 - with Windows, you can quite easily get better accuracy than 10
milliseconds.  From at least Windows XP onwards, you can have the system
clock run at nearly 1 KHz, providing millisecond accuracy, from native
Windows.

2 - You can interpolate and obtain more accurate timestamps, see:

http://www.satsignal.eu/ntp/TSCtime.html

3 - Windows-8 provides a much more accurate system call,
GetSystemTimePreciseAsFileTime, with microsecond precision.  See:

http://msdn.microsoft.com/en-gb/library/windows/desktop/hh706895%28v=vs.85%29.aspx

The reference NTP port will use the GetSystemTimePreciseAsFileTime function
on Windows-8 for better performance.

Cheers,
David

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

From: Anthony G. Atkielski [] But how can you verify microsecond accuracy on Windows? Even the OS only has 10 ms resolution for the system clock. [] Anthony ======================================= Anthony, I appreciate that your needs don't include accurate PC time, but for the record.... 1 - with Windows, you can quite easily get better accuracy than 10 milliseconds. From at least Windows XP onwards, you can have the system clock run at nearly 1 KHz, providing millisecond accuracy, from native Windows. 2 - You can interpolate and obtain more accurate timestamps, see: http://www.satsignal.eu/ntp/TSCtime.html 3 - Windows-8 provides a much more accurate system call, GetSystemTimePreciseAsFileTime, with microsecond precision. See: http://msdn.microsoft.com/en-gb/library/windows/desktop/hh706895%28v=vs.85%29.aspx The reference NTP port will use the GetSystemTimePreciseAsFileTime function on Windows-8 for better performance. Cheers, David -- SatSignal Software - Quality software written to your requirements Web: http://www.satsignal.eu Email: david-taylor@blueyonder.co.uk