我该如何解释 w32tm 输出,尤其是 d:?

我该如何解释 w32tm 输出,尤其是 d:?

我试图理解以下输出中所有不同值的含义。我理解下面的命令正在将我的本地时间(“当前时间”)与 time.nist.gov 进行比较

8:38:08 是我本地工作站的时间。

中的值是什么d:意思? 中的值是什么o:意思?

C:\>w32tm /stripchart /computer:time.nist.gov
Tracking time.nist.gov [131.107.13.100:123].
The current time is 3/5/2015 8:38:08 AM.
08:38:08 d:+00.0311860s o:+00.2011040s  [                           |*                          ]
08:38:10 d:+00.0311843s o:+00.1896103s  [                           |*                          ]
08:38:12 d:+00.0311849s o:+00.1905021s  [                           |*                          ]

我想我理解o:的意思是,如果我取当前时间并添加值o:,那么我的本地时间将与远程时间同步。我尝试将时间提前几秒钟。由于值o:更改为 -00.3849046s,我认为这意味着我的本地时间提前了,我需要减慢速度才能同步:

C:\>w32tm /stripchart /computer:time.nist.gov
Tracking time.nist.gov [24.56.178.140:123].
The current time is 3/5/2015 8:43:06 AM.
08:43:06 d:+00.0467946s o:-00.3849046s  [                          *|                           ]
08:43:08 d:+00.0311896s o:-00.3815899s  [                          *|                           ]
08:43:10 d:+00.0439942s o:-00.3595516s  [                          *|                           ]

这也让我相信|符号是当地时间,是*远程时间。*在左边意味着你的时间领先。*在它的右边意味着你的时间落后。

仍然有d:……这是 ping 延迟吗?我需要添加这些秒数来o:获取远程时间服务器的最终时间吗?

答案1

如何解释 w32tm 输出?

08:38:08 d:+00.0311860so:+00.2011040s

  • 08:38:08是当地时间

  • d:+00.0311860s是内部延迟(服务器端收到的 udp 包和发送的 udp 包之间的时间差

  • o:+00.2011040s是本地时间和服务器时间之间的实际偏移量


仍然剩下 d:... 那是 ping 延迟吗?

我是否需要用 o: 添加这些秒数来获取远程时间服务器的最终时间?

o:实际偏移量,因此您不需要添加d:来获取最终时间。


控制台应用程序 w32tm.exe 允许监控本地时间与互联网时间服务器时间的偏移量。

最简单的方法是从控制台窗口使用以下一组参数来执行此操作:

w32tm /stripchart /computer:time.windows.com /period:120

因此,系统时间及其与时间服务器的偏移量每 120 秒转储到控制台一次:

Tracking time.windows.com [65.55.21.14.123]

08:38:57 d:+00.0417301s o:+00.1024506s [ * ]

每行由本地时间(08:38:57)、内部延迟(服务器端接收到的 udp 包和发送的 udp 包之间的时间差,即 d:+00.0419394s)、本地时间与服务器时间之间的实际偏移量(o:+00.1024506s)以及一个非常基本的偏移量条形图组成。

来源第二部分:系统时间的调整

相关内容