Синхронизировать часы двух компьютеров с Windows-XP, не подключенных к Интернету?

2601
Roee Adler

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

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

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

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

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

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

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

2

2 ответа на вопрос

1
A Dwarf

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

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

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

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

Чистое время / setsntp: NameMachine Guy Thomas 14 лет назад 0
0
harrymc

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

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

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

Благодарю. В настоящее время два компьютера вообще не подключены к сети, поэтому настройки брандмауэра не могут быть причиной. Roee Adler 14 лет назад 0
Так что причина в том, что установлено программное обеспечение, которое заставляет очень паршивые внутренние часы XP терять время, что является нормальным, не беспокойтесь. Чтобы синхронизировать время, вам нужно объединить оба компьютера в сеть и установить один в качестве сервера времени другого. harrymc 14 лет назад 0

Похожие вопросы