Einige unserer Windows-Workstations, auf denen ntpd läuft, können die Zeit einfach nicht halten. Unsere Linux-Workstations und -Server, auf denen dieselbe ntpd-Konfiguration läuft, haben dieses Problem nicht, sie können innerhalb einer Abweichung von +/- 5 ms bleiben. Bei den Windows-Hosts liegen die Abweichungen leicht im Sekunden- oder manchmal Minutenbereich. Das ist für uns ein Problem.
Der einzige gemeinsame Faktor, den wir isolieren konnten, besteht darin, dass auf den Hosts, die die Zeit nicht halten können, Windows ausgeführt wird.
Ist das, was wir versuchen, unmöglich?
EDIT: ja, die Windows-Arbeitsstationen sind einer Domäne beigetreten, aber ntpd synchronisiert die Zeit nicht mit den DCs (die DCs synchronisieren sich übrigens problemlos mit unseren NTP-Quellen)
EDIT: ja, wir brauchen Millisekundengenauigkeit
EDIT: ja, der Windows-Zeitdienst (W32Time?) ist deaktiviert
EDIT: wir führen den ntp.org Windows ntpd aus
Antwort1
hier ist die offizielle Antwort
http://support.microsoft.com/kb/939322
Antwort2
Beachten Sie, dass die Auflösung der Windows-Systemuhr zur Zeitmessung in den meisten Fällen auf 10 oder 15 Millisekunden begrenzt ist (d. h. sie wird nur alle 10 oder 15 Millisekunden aktualisiert).
Antwort3
Ich kann es nicht mit Sicherheit sagen, aber es klingt, als wäre der Windows NTP-Daemon völlig kaputt (zumindest in Ihrem Fall). Haben Sie versucht, ihn zu deaktivieren und einen NTP-Daemon eines Drittanbieters auszuführen?
±5 ms ist meiner Meinung nach eine ziemlich enge Toleranz (obwohl ich nichts Zeitkritisches mache und daher froh bin, wenn meine Uhren auf die gleiche Sekunde gehen), aber NTP sollte Sie problemlos auf eine Sekunde genau halten können, wenn alles richtig funktioniert. Die einzige Ausnahme wäre, wenn Ihre lokale Uhr völlig kaputt ist (und damit meine ich wilde Schwankungen und fast KEINE Frequenzstabilität – moderne NTP-Daemons können einige Unregelmäßigkeiten in der lokalen Uhr sehr gut ausgleichen).
Antwort4
Dies funktioniert sofort, sofern Sie es nicht beschädigen. Die Domänenmitglieder verwenden den Windows-Zeitdienst, um mit dem PDC-Emulator-FSMO-Rolleninhaber zu synchronisieren, den Sie mit einer externen NTP-Quelle synchronisieren möchten.
Wenn Sie die Funktionsweise deaktiviert haben und die Zeit verzerrt wird, haben Sie etwas falsch gemacht. Sie können es mit Ihren Tools beheben oder die Dinge verwenden, die Ihnen das System zur Verfügung stellt.
.bearbeiten- ups. Ich habe deine Frage falsch gelesen als +/- 5Protokoll, nicht Millisekunden. Ich bitte um Entschuldigung. Wenn Sie eine Abweichung von mehr als 5 Minuten festgestellt haben, haben Sie es falsch gemacht. Wenn Sie eine Synchronisierung von weniger als 5 Millisekunden benötigen, dann brauchen Sie Software von Drittanbietern und ich weiß nicht, welche Art von Anpassungen dafür erforderlich sind.