2

Следуя приведенным здесь инструкциям, я вручную настроил службу времени Windows для использования внешнего источника времени.

Поскольку я заметил, что часы сервера очень быстро SpecialPollInterval (1 с на 40 минут), я установил для параметра реестра SpecialPollInterval значение 60 секунд, чтобы он часто синхронизировался, нейтрализуя смещение.

В ту минуту, когда я выполнил net stop w32time && net start w32time когда ошибка упала до 8 мс, я был счастлив. Увы, прошло не более 20 минут, и он вернулся до 300 мс.

Как так?
Как я могу это исправить?

Заметки:

  • Это VPS
  • Windows Server 2008
  • Используя следующие источники синхронизации времени: 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org
  • Используя это, чтобы измерить дрейф
  • Измеряется каждую минуту, дрейф почти линейный

2 ответа2

6

Вы запускаете свой сервер на виртуальной машине. Все ставки сделаны.

Виртуальные машины могут иметь все виды пальцев в хронометраж вашего сервера. Возможно, вы стали свидетелем борьбы между службой времени Windows, которая пытается синхронизировать вашу машину с NTP-сервером в Интернете, и виртуальной машиной, пытаясь синхронизировать часы гостевой операционной системы с часами операционной системы хоста. , Очень вероятно, что этот бой будет настолько вопиющим, что часы операционной системы хоста не установлены на правильное время. ☺

Детали зависят от того, что представляет собой программное обеспечение для виртуализации, о котором вы нам не говорите. Общий совет Microsoft для контроллеров домена, который действительно применим к любому компьютеру под управлением Windows 2008 Server и который расширяет Бен Армстронг, как и несколько человек на ServerFault (где, кстати, у вас должны быть вопросы о сервере), состоит в том, чтобы отключить гостевую систему. -хост синхронизации и придерживаться NTP.

Обратите внимание, что служба времени Windows имеет способы интеграции часов операционной системы хоста в качестве второго "поставщика времени" в некоторые виртуальные машины. Конечно, если часы хоста выключены, вы не хотите синхронизироваться с ним. ☺

2

Я бы прокомментировал здесь, но сравните ваши настройки со следующим сервером, который, я знаю, работает. Я должен добавить их в качестве скриншотов. Я мог бы также рассмотреть использование сервера time.windows.com. Это может быть дальше, чем те, которые вы выбрали, но я видел проблемы с другими NTP-серверами. Это все равно сблизит вас со временем.

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