Limite de prise en charge pour le temps de haute précision

Cet article décrit les limites de prise en charge du service de temps Windows (W32Time) dans les environnements qui nécessitent une heure système très 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 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 une heure hautement précise. Le service de temps Windows sur ces systèmes :

  • Fourni la précision de temps nécessaire pour répondre aux exigences d’authentification Kerberos version 5
  • Heure faiblement précise fournie pour les clients et 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 n’est pas prise en charge.

Windows 10 et Windows Server 2016

La précision temporelle dans Windows 10 et Windows Server 2016 a été considérablement améliorée, tout en conservant une compatibilité NTP descendante complète avec les versions antérieures de Windows. Dans les conditions de fonctionnement appropriées, les systèmes exécutant Windows 10 ou Windows Server 2016 et les versions plus récentes peuvent fournir une précision de 1 seconde, 50 ms (millisecondes) ou 1 ms.

Importante

  • Sources de temps très précises

    La précision de l’heure obtenue dans votre topologie dépend fortement de l’utilisation d’une source de temps racine (strate 1) stable et précise. Il existe du matériel de source de temps NTP basé sur Windows et non basé sur Windows et très précis, vendu par des fournisseurs tiers. Veuillez case activée avec votre fournisseur sur la précision de ses produits.

  • Précision de l’heure

    La précision de l’heure implique la distribution de bout en bout de l’heure précise d’une source de temps faisant autorité hautement précise à l’appareil final. Tout ce qui introduit l’asymétrie du réseau aura une incidence négative sur la précision, par exemple les périphériques réseau physiques ou une charge processeur élevée sur le système cible.

Exigences de haute précision

Le reste de ce document décrit les exigences environnementales qui doivent être satisfaites pour soutenir les cibles de haute précision respectives.

Précision de la cible : 1 seconde (1 s)

Pour obtenir une précision de 1 s pour un ordinateur 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 l’heure à partir d’une hiérarchie NTP de serveurs de temps, ce qui aboutit à une source de temps NTP compatible Windows très précise.
  • Tous les systèmes d’exploitation Windows de la hiérarchie NTP mentionnée ci-dessus doivent être configurés comme indiqué dans la documentation Configuring Systems for High Accuracy .
  • 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 unidirectionnel individuels entre les paires de nœuds client-serveur NTP dans la hiérarchie, en commençant par la cible et se terminant à la source. Pour plus d’informations, consultez le document sur la synchronisation de l’heure de haute précision.

Précision de la cible : 50 millisecondes

Toutes les exigences décrites dans la section Précision cible : 1 seconde s’appliquent, sauf lorsque 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 supérieure à 5 ms entre sa source de temps.

  • Le système cible ne doit pas être plus loin que la couche 5 d’une source de temps très précise.

    Remarque

    Exécutez w32tm /query /status à partir de la ligne de commande pour voir la couche.

  • Le système cible doit se trouver à moins de 6 tronçons réseau de la source de temps très précise.

  • L’utilisation moyenne du processeur sur une journée sur toutes les couches ne doit pas dépasser 90 %.

  • Pour les systèmes virtualisés, l’utilisation moyenne du processeur sur un jour de l’hôte ne doit pas dépasser 90 %.

Précision de la 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 lorsque 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 supérieure à 0,1 ms entre sa source de temps

  • Le système cible ne doit pas être plus loin que la couche 5 d’une source de temps très précise

    Remarque

    Exécutez w32tm /query /status à partir de la ligne de commande pour voir la couche.

  • Le système cible doit être à moins de 4 tronçons réseau à partir de la source de temps très précise.

  • L’utilisation moyenne du processeur sur une journée dans chaque couche ne doit pas dépasser 80 %.

  • Pour les systèmes virtualisés, l’utilisation moyenne du processeur sur un jour de l’hôte ne doit pas dépasser 80 %.