Como interpreto a saída do w32tm, especialmente d :?

3

Estou tentando entender o que todos os diferentes valores significam na saída a seguir. Eu entendo que o comando abaixo está comparando meu horário local ("hora atual é") com time.nist.gov

8:38:08 é a hora da minha estação de trabalho local.

O que significa o valor em d: ? O que significa o valor em 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  [                           |*                          ]

Acho que entendo o: para significar que, se eu usar meu tempo atual e adicionar o valor o: , meu horário local estará em sincronia com o horário remoto. Eu tentei ajustando meu tempo à frente por alguns segundos. Como o valor de o: foi alterado para -00.3849046s, presumo que isso signifique que meu horário local está adiantado e preciso atrasá-lo para estar em sincronia:

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  [                          *|                           ]

Isso também me faz acreditar que o símbolo | é a hora local e a * é a hora remota. * para a esquerda significa que seu tempo está adiantado. * à direita significa que seu tempo está atrasado.

Isso ainda deixa d: ... essa latência de ping? Preciso adicionar esses segundos com o: para obter a hora final do servidor de horário remoto?

    
por Sun 05.03.2015 / 17:49

1 resposta

4

Como interpreto a saída do w32tm?

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

  • 08:38:08 é a hora local

  • d:+00.0311860s é o atraso interno (diferença de tempo entre o pacote udp recebido e o pacote udp enviado no lado do servidor

  • o:+00.2011040s é o deslocamento real entre a hora local e a hora do servidor

Isso ainda deixa d: ... essa latência de ping?

Do I need to add those seconds with o: to get the final time of the remote time server?

O o: é o deslocamento real, portanto você não precisa adicionar d: para obter a hora final.

The console application w32tm.exe allows monitoring of the offset of the local time to the time of an internet time server.

The easiest way to do this is from a console window with the following set of parameters:

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

As a result, the system time and its offset to the time server are dumped to the console every 120 seconds:

Tracking time.windows.com [65.55.21.14.123]

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

Each line consists of the local time (08:38:57), an internal delay (time difference between the udp package received and udp package sent on the server side, i.e., d:+00.0419394s), the actual offset between the local time and the server time (o:+00.1024506s) and a very basic stripchart of the offset.

Fonte Parte II: Ajuste do Horário do Sistema

    
por 05.03.2015 / 18:14