3

Я пытаюсь понять, что означают все различные значения в следующем выводе. Я понимаю, что команда ниже сравнивает мое местное время ("текущее время") с 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: ... это задержка пинга? Нужно ли добавлять эти секунды с помощью o: чтобы получить конечное время удаленного сервера времени?

1 ответ1

4

Как мне интерпретировать вывод w32tm?

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

  • 08:38:08 по местному времени

  • d:+00.0311860s - внутренняя задержка (разница во времени между полученным пакетом udp и пакетом udp, отправленным на стороне сервера

  • o:+00.2011040s - фактическое смещение между местным временем и временем сервера


Это все еще оставляет d:... это задержка пинга?

Нужно ли добавлять эти секунды с помощью 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) и очень простая полосовая диаграмма смещения.

Источник Часть II: Корректировка системного времени

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .