Synchronisieren der Uhren von zwei Windows-XP-Computern, die nicht mit dem Internet verbunden sind?

2726
Roee Adler

Ich habe zwei PCs mit Windows XP eingerichtet, die Daten von externen Quellen abrufen und diese lokal mit Zeitstempel pro Probe speichern.

Am Ende eines jeden Tages wechsle ich von beiden PCs zu einem dritten PC, wo ich eine Analyse durchführe, die von den gespeicherten Zeitstempeln abhängt, um die auf beiden Maschinen erfassten Signale zu synchronisieren.

Zu Beginn eines jeden Tages gibt es ein Synchronisationssignal zu beiden PCs, mit dem ich herausfinden kann, ob zu Beginn des Tages ein Zeitunterschied vorliegt, und ich kompensiere diesen Unterschied in meiner Analyse.

Alles lief sehr gut, bis ich kürzlich einen der zwei PCs im Setup durch einen neueren ersetzt habe (der alte starb). Von diesem Moment an wächst der Unterschied zwischen den Uhren ab dem Synchronisationspunkt schnell und meine Analyse geht schief.

Die PCs können nicht mit dem Internet verbunden werden, aber ich kann beide über einen Switch / Hub miteinander verbinden. Ich kann das Synchronisationssignal zu Beginn dieses Tages auch nur einmal geben.

Ich habe mich gefragt, ob es Einstellungen oder Software gibt, die mir helfen können, die Zeitsynchronisation zwischen den beiden PCs zu erhöhen.

Danke vielmals.

2

2 Antworten auf die Frage

1
A Dwarf

Installieren Sie einen NTP-Daemon für Windows auf beiden Computern und legen Sie einen der Daemons als Server und den anderen als Client oder beide als Peers fest.

Der NTP-Dämon kann nicht nur die Systemzeit seines Computers anpassen. Darüber hinaus kann jeder Dämon ein Client, ein Server oder ein Peer für andere NTP-Dämonen sein:

  • Als Client fragt er die Referenzzeit von einem oder mehreren Servern ab.
  • Als Server stellt es seine eigene Zeit als Referenzzeit für andere Clients zur Verfügung.
  • Als Peer vergleicht er seine Systemzeit mit anderen Peers, bis sich alle Peers schließlich über die "wahre" Zeit für die Synchronisierung einig sind.

Habe Spaß :)

Nettozeit / Setsntp: NameMachine Guy Thomas vor 15 Jahren 0
0
harrymc

Die XP-Uhr ist äußerst ungenau, insbesondere wenn Hintergrundprozesse Leerlauf-CPU-Zyklen stehlen.

Informationen hierzu finden Sie in diesem Microsoft-Artikel: Konfigurieren Sie eine manuelle Zeitquelle für einen ausgewählten Clientcomputer. Dort erfahren Sie,
wie ein XP-Computer andere als Zeitserver verwenden kann.

Dazu müssen einige Ports in der internen Firewall geöffnet sein (was die Hauptursache für die aufgetretenen Probleme sein kann).

Vielen Dank. Derzeit sind die beiden Computer überhaupt nicht mit dem Netzwerk verbunden, daher können Firewall-Einstellungen nicht die Ursache sein. Roee Adler vor 15 Jahren 0
Die Ursache ist eine installierte Software, die dazu führt, dass die sehr miese interne Uhr von XP Zeit verliert, was nur normal ist, keine Sorge. Um die Zeit zu synchronisieren, müssen Sie beide Computer miteinander vernetzen und einen Computer als Zeitserver für den anderen Computer festlegen. harrymc vor 15 Jahren 0