왜 내 내부 시계는 항상 1.3초씩 틀립니까?

왜 내 내부 시계는 항상 1.3초씩 틀립니까?

그냥 재미로 달렸 w32tm /stripchart /computer:time.windows.com더니 내 시계가 이 시간 서버보다 1.3초 늦었다는 걸 알게 됐어요. Microsoft가 틀렸다고 생각하는 것은 아니지만 잠재적인 네트워크 지연을 제거하기 위해 도시에 있는 다양한 다른 시간 서버를 사용해 보았습니다. 같은 결과.

이 문제를 해결하는 확실한 방법은 강제로 재동기화하는 것이므로 를 실행했지만 w32tm /resync시차가 지속되었습니다.

이 문제의 원인을 찾기 위해 실행했을 때 내 컴퓨터의 기본 시간 데이터 소스가 어떤 것과도 동기화되지 않았으며 분명히 동기화되지 않았다는 w32tm /query /status사실을 알고 충격을 받았습니다 !Local CMOS Clock

나는 무슨 일이 일어나고 있는지 파악했다고 생각하고 다음 명령을 사용하여 동료들에게 몇 가지 타임서버를 빠르게 추가했습니다 w32tm /config /manualpeerlist:ntp1.scc.kit.edu /syncfromflags:manual /reliable:yes /update.

그런데 재동기화를 한 번 더 했는데도 시간차가 1.3초로 유지됐다고요? 무슨 일이 일어나고 있나요?

답변1

w32time이 정말 형편없다는 사실이 밝혀졌습니다. 마이크로소프트는 이를 인정했다.

w32time은 동기화 시간을 1~2초 범위로 안정적으로 유지할 수 없습니다.

훌륭한 소프트웨어 친구들...

실제로 무엇을 하는지 알고 있는 회사인 Meinberg에서 NTP 프로토콜의 다른 구현을 설치했습니다.NTP 다운로드

그리고 붐: 내 시간 차이는 즉시 몇 ms로 떨어졌습니다.

23:43:23, d:+00.0135611s o:+00.6267124s
23:43:25, d:+00.0169653s o:+00.6379619s 
23:43:28, d:+00.0145823s o:+00.0086838s  <-- Exact moment the new NTP implementation was installed.
23:43:30, d:+00.0157926s o:-00.0037974s  

답변2

https://github.com/MicrosoftDocs/windowsserverdocs/issues/2065#issuecomment-544785547

이것이 w32tm에서 정확한 시간을 갖기 위해 해야 할 일입니다.

따라서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer time.google.com,0x5 time.cloudflare.com,0x1 최소 2개가 더 필요합니다(해당 국가 및 현지 IX 또는 대학에서).https://gist.github.com/mutin-sa/eea1c396b1e610a2da1e5550d94b0453

이제 모든 탭에서 이 작업을 수행하세요. https://docs.microsoft.com/en-us/windows-server/networking/windows-time-service/configuring-systems-for-high-accuracy?tabs=MaxPollInterval#registry-settings

답변3

w32tm 서비스는 PC와 타임 서버의 시간 차이가 1초 이내인 경우에만 시간을 동기화할 수 있습니다. 또는 시차에 관계없이 각 검사에서 항상 시간 서버와 동기화하도록 강제할 수 있습니다. 확인할 값은 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config의 레지스트리 항목 "MaxAllowedPhaseOffset"입니다.

강제로 항상 동기화하려면 이 값을 0으로 설정하세요.

하지만 먼저 이 값이 원하는 값 내에 있는지 확인하세요.일부 시스템더 많은 시차를 허용해야 합니다. 또한,w32tm 문서시간 동기화가 필요한 것으로 확인되면(즉, 차이가 MaxAllowedPhaseOffset보다 큰 경우) w32tm은 시간을 즉시 또는 점진적으로 변경합니다.

관련 정보