2

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

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

В начале каждого дня на оба компьютера поступает сигнал синхронизации, который помогает мне узнать, есть ли разница часов между ними в начале дня, и я компенсирую эту разницу в своем анализе.

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

ПК не могут быть подключены к Интернету, но я могу соединить их вместе через коммутатор / концентратор. Кроме того, я не могу дать сигнал синхронизации более одного раза в начале этого дня.

Я задавался вопросом, есть ли какая-либо настройка или программное обеспечение, которое может помочь мне увеличить синхронизацию времени между двумя ПК.

Большое спасибо.

2 ответа2

1

Установите демон NTP для Windows на обеих машинах и установите один из демонов в качестве сервера, а другой в качестве клиента или установите оба в качестве пиров.

Демон NTP может не только регулировать системное время своего компьютера. Кроме того, каждый демон может быть клиентом, сервером или партнером для других демонов NTP:

  • Как клиент он запрашивает эталонное время с одного или нескольких серверов.
  • Как сервер он делает свое время доступным в качестве эталонного времени для других клиентов.
  • Как одноранговый узел он сравнивает свое системное время с другими одноранговыми узлами, пока все одноранговые узлы, наконец, не согласятся с "истинным" временем для синхронизации.

Повеселись :)

0

Часы XP крайне неточны, особенно если фоновые процессы крадут незанятые циклы процессора.

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

Это требует, чтобы некоторые порты были открыты на внутреннем брандмауэре (что может быть основной причиной проблем, с которыми вы сталкиваетесь?).

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