Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tidssynkronisering i Windows 10 och Windows Server 2016 har förbättrats. Under optimala förhållanden kan dessa system konfigureras för att uppnå och upprätthålla en noggrannhet på 1 millisekunder (ms) eller bättre med avseende på UTC.
Varning
Windows Server 2012 R2 och tidigare versioner uppfyller inte samma mål med hög noggrannhet. Dessa operativsystem stöds inte för hög noggrannhet. I dessa versioner uppfyllde Windows Time-tjänsten följande krav:
- Gav nödvändig tidsnoggrannhet för att uppfylla autentiseringskraven för Kerberos version 5.
- Gav löst korrekt tid för Windows-klienter och -servrar som är anslutna till en gemensam Active Directory-skog.
Större toleranser för 2012 R2 och tidigare versioner ligger utanför designspecifikationen för Windows Time-tjänsten.
Standardkonfiguration för Windows 10 och Windows Server 2016
Vi stöder noggrannhet på upp till 1 ms i Windows 10 eller Windows Server 2016, men de flesta kunder behöver inte mycket exakt tid.
Därför är standardkonfigurationen avsedd att uppfylla samma krav som tidigare operativsystem som:
- Ange den tidsnoggrannhet som krävs för att uppfylla autentiseringskraven för Kerberos version 5.
- Ge löst exakt tid för Windows-klienter och -servrar som är anslutna till en gemensam Active Directory-skog.
Så här konfigurerar du system för hög noggrannhet
Tidsnoggrannhet innebär distribution av korrekt tid från en auktoritativ tidskälla till mottagarenheten, från början till slut. Allt som lägger till asymmetri i mätningar längs den här vägen påverkar den noggrannhet som kan uppnås på dina enheter negativt.
Därför dokumenteras supportgränsen för att konfigurera Windows-tidstjänsten för miljöer med hög noggrannhet som beskriver de miljökrav som också måste uppfyllas för att nå mål med hög noggrannhet.
Operativsystemkrav
Konfigurationer med hög noggrannhet kräver Windows 10 eller Windows Server 2016. Alla Windows-enheter i tidstopologin måste uppfylla detta krav, inklusive Windows-tidsservrar med högre stratum, och i virtualiserade scenarier, värdar för Hyper-V som kör tidskänsliga virtuella datorer. Alla dessa enheter måste vara minst Windows 10 eller Windows Server 2016.
I följande bild kör de virtuella datorer som kräver hög noggrannhet Windows 10 eller Windows Server 2016. På samma sätt måste den Hyper-V värd som de virtuella datorerna finns på och den överordnade Windows-tidsservern också köra Windows Server 2016.
Tips/Råd
Du kan köra winver
kommandot i en kommandotolk eller via PowerShell för att visa operativsystemets version och versionsnummer:
Systemkonfiguration
För att uppnå mål med hög noggrannhet krävs systemkonfiguration. Det finns olika sätt att utföra den här konfigurationen, inklusive direkt i registret eller via grupprincip. Mer information om var och en av dessa inställningar finns i Windows Time Service Technical Reference: Windows Time Service Tools.
Starttyp för Windows Time-tjänsten
För att säkerställa att Windows Time Service (W32Time) körs kontinuerligt ställer du in starttypen på Automatisk.
Kumulativ enkelriktad nätverksfördröjning
Mätosäkerhet och "brus" ökar nätverksfördröjningen. Därför är det absolut nödvändigt att nätverksfördröjningen är inom en rimlig gräns. De specifika kraven är beroende av målprecisionen och beskrivs i artikeln Supportgräns för att konfigurera Windows-tidstjänsten för miljöer med hög noggrannhet .
Om du vill beräkna den kumulativa envägsnätverksfördröjningen lägger du till enskilda enkelriktade fördröjningar mellan par med NTP-klient-servernoder (Network Time Protocol) i tidstopologin, som börjar med målet och slutar vid stratum 1-tidskällan med hög noggrannhet.
Till exempel: Överväg en tidssynkroniseringshierarki med en mycket exakt källa, två mellanliggande NTP-servrar A och B och måldatorn i den ordningen. För att få den kumulativa nätverksfördröjningen mellan målet och källan mäter du de genomsnittliga enskilda NTP-tur- och returtiderna (RTT) mellan:
- Mål- och tidsservern B
- Tidsserver B och tidsserver A
- Tidsserver A och källa
Den här mätningen kan hämtas med hjälp av inkorgsverktyget w32tm.exe
genom att utföra följande steg:
Utför beräkningen från målservern och tidsservern B.
w32tm /stripchart /computer:TimeServerB /rdtsc /samples:450 > c:\temp\Target_TsB.csv
Utför beräkningen från tidsserver B mot (pekar på) tidsserver A.
w32tm /stripchart /computer:TimeServerA /rdtsc /samples:450 > c:\temp\Target_TsA.csv
Utför beräkningen från tidsserverN A mot källan.
Lägg sedan till det genomsnittliga RoundTripDelay som mättes i föregående steg och dividera med 2 för att få den kumulativa nätverksfördröjningen mellan mål och källa.
Registerinställningar
MinstaUndersökningsIntervall
Konfigurerar det minsta intervallet i log2 sekunder som tillåts för systemsökning.
Beskrivning | Värde |
---|---|
Nyckelplats | HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config |
Inställning | 6 |
Resultat | Det minsta avsökningsintervallet är nu 64 sekunder. |
MaximalPollingIntervall
Konfigurerar det största intervallet i log2 sekunder som tillåts för systemsökning.
Beskrivning | Värde |
---|---|
Nyckelplats | HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config |
Inställning | 6 |
Resultat | Det maximala avsökningsintervallet är nu 64 sekunder. |
Uppdateringsintervall
Antalet klocktick mellan faskorrigeringar.
Beskrivning | Värde |
---|---|
Nyckelplats | HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config |
Inställning | 100 |
Resultat | Antalet klockcykler mellan faskorrigeringsjusteringar är nu 100 takter. |
SpeciellOmröstningsIntervall
Konfigurerar avsökningsintervallet i sekunder när flaggan SpecialInterval 0x1 är aktiverad.
Beskrivning | Värde |
---|---|
Nyckelplats | HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient |
Inställning | 64 |
Resultat | Avsökningsintervallet är nu 64 sekunder. |
KorrektFrekvensfrekvens
Beskrivning | Värde |
---|---|
Nyckelplats | HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config |
Inställning | 2 |
UtnyttjaSslTidsData
Beskrivning | Värde |
---|---|
Nyckelplats | HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config |
Inställning | 0 |
Resultat | Funktionen Säker tidssynkronisering är inaktiverad. |
Tillämpa ändrade registerinställningar
Följande kommando signalerar Windows-tid för att hämta de uppdaterade inställningarna:
w32tm /config /update
Följande kommando startar om Windows Time för att hämta de uppdaterade inställningarna:
net stop w32time && net start w32time
Ändringar av inställningen UtilizeSslTimeData kräver att systemet startas om.
Anmärkning
Mer information om registerinställningarna för W32Time finns i W32Time-registerreferens