2014-12-02 36 views
0

http://time.is/不斷彙報我的系統時鐘爲幾秒鐘關閉(通常提前),即使我剛迫使一些網絡時間服務器的窗口時鐘同步(例如time.windows。 com或time.nist.gov)。 這使與遠程服務器集成的組件的開發變得複雜,如果我的時間戳結束,則斷開與我的連接。我們的生產硬件具有微秒精度的專業硬件時鐘供應商。在開發環境中我不需要任何類似的東西,但精度不會低於秒。 是否有任何公共時間服務器或可靠的時間同步實用程序可以實現這一目標?配置Windows時間高(亞秒)精度

EDIT1: 我發現並回答了不同的問題,實際上也回答了我的問題。 https://serverfault.com/a/489016。其中包括它提到:

列表不能保證亞秒級精確度

結論:爲了獲得比1秒或2秒更高的精度,您需要使用第三方時間同步服務。

+0

如果緊跟在http://time.is/後面的同步錯誤,那麼同步失敗,硬件中存在嚴重的時鐘問題,item.is錯誤或nist.gov錯誤。在域中,您通常應該與域控制器同步。 – Paparazzi 2014-12-02 16:08:46

+0

@Blam Windows時鐘對話框提供有關何時最後一次成功同步的信息 - 所以我知道同步工作正常。 我也不想相信那些公共時間服務器是關閉的。我如何確認我的系統時鐘有問題? – Jan 2014-12-02 16:15:29

+1

@downvoter - 請提供一些關於我的問題有什麼問題的反饋(我相信我做了相當多的研究,找不到答案,並且我明確提出了我的問題 - 但我會很高興從錯誤中吸取教訓) – Jan 2014-12-02 16:16:58

回答

2

如果機器是活動目錄的env的一部分,則其時鐘自動同步時間到AD控制器的時鐘(其可能同步時間到一些其他的時間源)。所以你應該看看解決AD控制器上的時間問題。

如果滾動下來此頁面上的方式2/3:http://www.cites.illinois.edu/network/activedirectory.html它會告訴你,如果你的機器是在AD域。

如果你的機器不在廣告中,你可以運行

w32tm /stripchart /computer:time.windows.com 

告訴你的機器是一個時間源(與你的時間源替代time.windows.com)走出多遠同步。

如果你想馬上重新同步的時間源,運行:

w32tm /config /syncfromflags:manual /manualpeerlist:time.windows.com  
w32tm /config /update 
w32tm /resync 

和ofcourse你可以重新運行「W32TM /帶狀圖/computer:time.windows.com」,看看它是否真的工作。

+0

感謝您提供有用的命令。不幸的是,MS不能保證精度高於1到2秒(請參閱我的編輯)。所以第三方時間服務是我的方式 – Jan 2014-12-03 07:25:30

+0

我使用了上述方法在非AD Windows Server 2008 R2環境中,我們的機器的時間必須在我們連接的另一臺機器的時鐘的1秒鐘之內爲了電子交易的目的。考慮在引入第三方軟件之前嘗試一下。 – sevzas 2014-12-03 13:06:04

+1

如果您決定使用第三方軟件,請考慮Meinberg http://www.meinbergglobal.com/english/sw/ntp.htm和 – sevzas 2014-12-03 13:15:56

0

,如果你想要的時間只需輸入命令的時間。
與命令行一樣。

我只是有麻煩相信同步緊接着時間是錯誤的。

+0

什麼確切的命令是你建議(win32tm/resync,淨時間或其他)? – Jan 2014-12-02 18:39:19

+0

您使用了什麼確切的命令來獲得同步後的糟糕時間 – Paparazzi 2014-12-02 18:44:20

+0

我使用了http://time.is/網頁。 +我連接到提到的遠程服務,並比較我的時間戳和他們的時間戳(同時反映RT時延) – Jan 2014-12-02 18:51:39

0

Windows Server 2016對時間精度進行了改進。在正確的條件下,您的域名可以實現1ms的精確度。有關更多信息,請參見https://aka.ms/WS2016Time