NTP 클라이언트가 NTP 서버와 동기화되는주기를 설정하는 방법


13

DC가 time.windows.com과 시간을 동기화하도록 NTP 클라이언트를 설정했지만 적어도 하루에 두 번 NTP ​​서버를 쿼리하려고합니다. 레지스트리를 통해 모든 변경을 수행했으며, 수정할 수있는 기간 레지스트리가 있습니까?


3
시스템이 그렇게 빨리 시간을 벗어나면 걱정할 더 중요한 문제가 있다고 생각합니다.
Twirrim

몇 주에 걸쳐 미끄러 져 가고 있지만 소스를 두 번 또는 최소한 매일 쿼리하는 것이 좋습니다.
stead1984

답변:


23

레지스트리 값 목록이 여기에 있습니다 .

이를 참조하여 다음 값을 설정하십시오.

SpecialPollInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient

설명 :

버전 : Windows XP, Windows Vista, Windows Server 2003 및 Windows Server 2008
이 항목은 수동 피어의 특수 폴링 간격 (초)을 지정합니다. SpecialInterval 0x1 플래그가 활성화되면 ( see next key : NtpServer) W32Time은 운영 체제에 의해 결정된 폴링 간격 대신이 폴링 간격을 사용합니다. 도메인 구성원의 기본값은 3,600 (1 시간)입니다. 독립형 클라이언트 및 서버의 기본값은 604,800 (7 일)입니다.


NtpServer
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

설명 :

버전 : Windows Server 2003 및 Windows Server 2008
이 항목은 컴퓨터가 타임 스탬프를 가져 오는 공백으로 구분 된 피어 목록을 지정합니다 (라인 당 하나 이상의 DNS 이름 또는 IP 주소로 구성됨). 나열된 각 DNS 이름 또는 IP 주소는 고유해야합니다. 도메인에 연결된 컴퓨터는 공식 미국 시간 시계와 같은보다 안정적인 시간 원본과 동기화해야합니다.
0x01 SpecialInterval
도메인 구성원에는이 레지스트리 항목에 대한 기본값이 없습니다. 독립형 클라이언트 및 서버의 기본값은 time.windows.com, 0x1입니다.


UpdateInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

설명 :

버전 : Windows XP, Windows Vista, Windows Server 2003 및 Windows Server 2008
이 항목은 위상 보정 조정 사이의 클럭 틱 수를 지정합니다. 도메인 컨트롤러의 기본값은 100입니다. 도메인 구성원의 기본값은 30,000입니다. 독립형 클라이언트 및 서버의 기본값은 360,000입니다.


MinPollInterval :
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config

설명 :

버전 : Windows XP, Windows Vista, Windows Server 2003 및 Windows Server 2008
이 항목은 시스템 폴링 간격에 허용되는 최소 간격 (log2 초)을 지정합니다. 시스템은 이보다 더 자주 샘플을 요청하지 않지만 공급자는 예약 된 간격 이외의 시간에 샘플을 생성 할 수 있습니다. 도메인 컨트롤러의 기본값은 6입니다. 도메인 구성원의 기본값은 10입니다. 독립 실행 형 클라이언트 및 서버의 기본값은 10입니다.


간격 변경 사항을 적용하려면 Windows 시간 서비스를 다시 시작해야 할 수도 있습니다. 나는 확실히 XP 클라이언트에 있어야했다.
Mark Thomas

4

나도 몰라 많은 윈도우 시간에 대한,하지만 내가 확인 마지막으로, Windows는 "전체"NTP 알고리즘을 사용하지 않습니다. 덜 복잡한 SNMP (Simple Network Time Protocol)를 사용한다고 생각합니다.

제대로 실행되는 (전체) NTP 클라이언트는 자신이 구성한 서버를 폴링하는 빈도를 자체적으로 결정합니다. 처음에는 64 초마다 점검하지만, 클럭이 안정화되면 폴링은 1024 초마다 (매 단계마다 알고리즘이 두 배로 증가)있을 수 있습니다.

알고리즘이 시계에서 이상한 것을 감지하면 필요에 따라 자동으로 더 자주 폴링을 시작합니다.

W32Time은 1-2 초의 정확도 (대부분의 보행자 사용에 충분한 수준)에 도달 할 수 있지만 전체 NTP 알고리즘은 WAN의 밀리 초 영역에 도달 할 수 있으며 LAN에서는 더욱 정확합니다.

정확한 시간이 반드시 필요한 경우 전체 NTP.org 구현을 사용하고 서버를 4 대 이상 사용하십시오.


1
맞습니다. "Windows 시간 서비스는 NTP (Network Time Protocol)의 정확한 구현은 아니지만 NTP 사양에 정의 된 복잡한 알고리즘을 사용하여 네트워크 전체의 컴퓨터에서 클록이 최대한 정확하도록합니다. AD DS 도메인의 모든 컴퓨터 시계는 신뢰할 수있는 컴퓨터의 시간과 동기화됩니다. " technet.microsoft.com/ko-kr/library/cc773013(WS.10).aspx
Jeremy Jeremy

1

Windows / AD 환경에서 시간과 함께 내 황금률은 일이 작동하는 방식을 혼동하지 않는 것입니다. 시간 서비스에 의존하는 것이 많기 때문에 손가락을 쉽게 태울 수 있습니다.

실제로 변경하려는 경우이 KB 문서참조 하여 추가 지침을 확인해야합니다.


0

하나의 문자열 로 간단한 스크립트를 만들고 Windows 작업 관리자 를 구성 하여 필요한 횟수만큼 자주 실행하십시오.

텍스트 문서를 작성하십시오.
스크립트 줄 작성 : net time-업데이트 시간 명령;
파일을 저장;
확장자를 .txt에서 .cmd로 변경하십시오.
작업 관리자 실행-새 작업 추가-스크립트 탐색기-추가 매개 변수 변경 (빈도);
끝난.

PS net time명령으로 업데이트 할 위치에서 NTP 서버를 설정할 수도 있습니다 (기본적으로 시스템 1이 사용됩니다). net time ?명령 행에서 추가 정보 .


5
Microsoft는 Net Time이 w32tm보다 안정성이 낮으며 technet.microsoft.com/en-us/library/cc773263(WS.10).aspx 에 "Net Time 명령을 사용하여 Windows 시간 서비스가 실행 중입니다. "
제레미
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.