Limite de prise en charge pour un temps haute précision
Cet article décrit les limites de prise en charge pour le service de temps Windows (W32Time) dans les environnements qui nécessitent une heure système extrêmement précise et stable.
S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 version 1607 ou ultérieure, Azure Stack HCI, versions 21H2 et 20H2
Prise en charge de la haute précision pour Windows 8.1 et 2012 R2 (ou antérieure)
Les versions antérieures de Windows (antérieures à Windows 10 1607 ou Windows Server 2016 1607) ne peuvent pas garantir un temps très précis. Sur ces systèmes, le service de temps Windows :
- Fournissait la précision de temps nécessaire pour répondre aux exigences d’authentification Kerberos version 5
- Fournissait un temps moyennement précis pour les clients et les serveurs Windows joints à une forêt Active Directory commune
Les exigences de précision plus strictes étaient en dehors de la spécification de conception du service de temps Windows sur ces systèmes d’exploitation et ne sont pas prises en charge.
Windows 10 et Windows Server 2016
La précision du temps dans Windows 10 et Windows Server 2016 a été considérablement améliorée, tout en conservant une compatibilité NTP complète avec les anciennes versions de Windows. Dans les bonnes conditions d’exploitation, les systèmes exécutant Windows 10 ou Windows Server 2016 et les versions ultérieures peuvent fournir 1 seconde, 50 ms (millisecondes) ou une précision de 1 ms.
Important
Sources de temps très précises
La précision du temps obtenue dans votre topologie dépend fortement de l’utilisation d’une source de temps exacte et stable (couche 1). Les fournisseurs tiers peuvent vendre du matériel de source de temps NTP compatible avec Windows haute précision basé ou non sur Windows. Contactez votre fournisseur pour vérifier la précision de ses produits.
Précision du temps
La précision du temps implique la distribution de bout en bout d’un temps précis depuis une source de temps de référence très précise vers l’appareil final. Tout ce qui introduit une asymétrie réseau a une incidence négative sur la précision, par exemple des appareils réseau physiques ou une charge élevée du processeur sur le système cible.
Exigences élevées en matière de précision
Le reste de ce document décrit les exigences environnementales qui doivent être satisfaites pour prendre en charge les cibles à haute précision respectives.
Précision cible : 1 seconde (1 s)
Pour obtenir une précision de 1 s pour une machine cible spécifique par rapport à une source de temps très précise :
- Le système cible doit exécuter Windows 10, Windows Server 2016.
- Le système cible doit synchroniser le temps à partir d’une hiérarchie NTP de serveurs de temps, aboutissant à une source de temps NTP compatible avec Windows très précise.
- Tous les systèmes d’exploitation Windows dans la hiérarchie NTP mentionnée ci-dessus doivent être configurés comme indiqué dans la documentation Configuration de systèmes de haute précision.
- La latence réseau unidirectionnelle cumulée entre la cible et la source ne doit pas dépasser 100 ms. Le délai réseau cumulé est mesuré en ajoutant les délais unidirectionnels individuels entre les paires de nœuds client-serveur NTP dans la hiérarchie en commençant par la cible et en terminant à la source. Pour plus d’informations, consultez le document sur la synchronisation du temps haut précision.
Précision cible : 50 millisecondes
Toutes les exigences décrites dans la section Précision cible : 1 seconde s’appliquent , sauf si des contrôles plus stricts sont décrits dans cette section.
Les autres exigences pour obtenir une précision de 50 ms pour un système cible spécifique sont les suivantes :
L’ordinateur cible doit avoir une latence réseau meilleure que 5 ms par rapport à sa source de temps.
Le système cible ne doit pas dépasser la couche 5 d’une source de temps très précise.
Note
Exécutez à
w32tm /query /status
partir de la ligne de commande pour afficher la couche.Le système cible doit se trouver dans un délai de 6 ou moins tronçons réseau à partir de la source de temps hautement précise.
L’utilisation moyenne du processeur d’un jour sur toutes les couches ne doit pas dépasser 90 %.
Pour les systèmes virtualisés, l’utilisation moyenne du processeur d’un jour de l’hôte ne doit pas dépasser 90 %.
Précision cible : 1 milliseconde
Toutes les exigences décrites dans les sections Précision cible : 1 seconde et précision cible : 50 millisecondes s’appliquent, sauf si des contrôles plus stricts sont décrits dans cette section.
Les autres exigences pour obtenir une précision de 1 ms pour un système cible spécifique sont les suivantes :
L’ordinateur cible doit avoir une latence réseau meilleure que 0,1 ms par rapport à sa source de temps.
Le système cible ne doit pas être situé au-delà de la couche 5 par rapport à une source de temps très précise.
Note
Exécutez à
w32tm /query /status
partir de la ligne de commande pour afficher la couche.Le système cible doit se trouver dans un délai de 4 ou moins tronçons réseau à partir de la source de temps hautement précise.
L’utilisation moyenne du processeur d’un jour sur chaque strate ne doit pas dépasser 80 %.
Pour les systèmes virtualisés, l’utilisation moyenne du processeur d’un jour de l’hôte ne doit pas dépasser 80 %.