Вирішено Проблема Hyper-V на цій машині. Я вилучив Hyper-V, встановив сервер VMware, запустив той же VM. Проблеми синхронізації з часом пішли (<100 мс різниця через день).
Моя настройка така:
HYV1 - HyperV machine (non domain) - sync irrelevant
AD1 - VM AD server on HYV1, sync'd to time.nist.gov. HyperV time sync off.
S1 - Physical machine, sync'd to domain.
S2 - Physical machine running HyperV, sync'd to domain.
V1 - Linux VM machine on S2, sync'd to AD1. No HyperV integration.
AD1 і S1 мають тонку синхронізацію - стрип-діаграма показує менше ніж 100 мс різниці.
S2 дрейфує, як божевільний. Ось трохи стриптизу проти AD1:
18:33:22 d:+00.0010138s o:+05.4101899s
18:33:24 d:+00.0010138s o:+05.4319765s
18:33:26 d:+00.0000000s o:+05.4788429s
18:33:28 d:+00.0000000s o:+05.6089942s
18:33:30 d:+00.0010138s o:+05.7240269s
18:33:32 d:+00.0000000s o:+06.0421911s
18:33:34 d:+00.0081104s o:+06.5613708s
18:33:37 d:+00.0000000s o:+06.9096594s
18:33:39 d:+00.0000000s o:+06.8867838s
18:33:41 d:+00.0010127s o:+06.8936401s
За 20 секунд воно пройшло за секунду. Якщо я вручну скинув його в межах 1 секунди, протягом декількох хвилин він повернеться приблизно до 2 секунд. За ніч він пройшов від ~ 2s до ~ 5s. Linux VM всередині S2 має ідеальну синхронізацію з AD1.
Ось конфігурація:
C:\Users\mgg>w32tm /dumpreg /subkey:Parameters
Value Name Value Type Value Data
------------------------------------------------------------
ServiceDll REG_EXPAND_SZ %systemroot%\system32\w32time.dll
ServiceMain REG_SZ SvchostEntry_W32Time
ServiceDllUnloadOnStop REG_DWORD 1
Type REG_SZ NT5DS
NtpServer REG_SZ ad01.mydomain ad02.mydomain
C:\Users\mgg>w32tm /dumpreg /subkey:Config
Value Name Value Type Value Data
-----------------------------------------------------------
FrequencyCorrectRate REG_DWORD 4
PollAdjustFactor REG_DWORD 5
LargePhaseOffset REG_DWORD 50000000
SpikeWatchPeriod REG_DWORD 900
LocalClockDispersion REG_DWORD 9
HoldPeriod REG_DWORD 5
PhaseCorrectRate REG_DWORD 1
UpdateInterval REG_DWORD 30000
EventLogFlags REG_DWORD 2
AnnounceFlags REG_DWORD 5
TimeJumpAuditOffset REG_DWORD 28800
MinPollInterval REG_DWORD 2
MaxPollInterval REG_DWORD 8
MaxNegPhaseCorrection REG_DWORD -1
MaxPosPhaseCorrection REG_DWORD -1
MaxAllowedPhaseOffset REG_DWORD 300
Я переглянув журнал подій, окрім попереджень про синхронізацію (після виходу із синхронізації) інших попереджень немає.
Як я можу вирішити цю проблему? Це єдина машина, яка має цю проблему. Усі інші машини (фізичні та віртуальні) справляються чудово.
Редагувати: Для уточнення: ВМ (AD1) відключена інтеграція та синхронізується з time.nist.gov. AD1 - це добре. Це фізична машина S1, яка не може синхронізуватися з AD1 і переносить всюди. Всі інші фізичні сервери здатні чудово синхронізуватися з AD1.
Оновлення Отже, схоже, проблема запуску VM. Годинник повільно ковзає, коли VM вимкнено. Увімкнувшись, він негайно починає втрачати секунди. Я замахнувся на ВМ використовувати лише половину ресурсів, і це, здається, трохи пом'якшило це. Дякую!