Limite de suporte para o tempo de alta precisão

Este artigo descreve os limites de suporte para o Serviço de Tempo do Windows (W32Time) em ambientes que exigem tempo de sistema altamente preciso e estável.

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 versão 1607 ou posterior, Azure Stack HCI, versões 21H2 e 20H2

Suporte de alta precisão para Windows 8.1 e 2012 R2 (ou anterior)

Versões anteriores do Windows (antes do Windows 10 1607 ou Windows Server 2016 1607) não podem garantir tempo altamente preciso. O serviço Tempo do Windows nesses sistemas:

  • Forneceu a precisão de tempo necessária para atender aos requisitos de autenticação kerberos versão 5
  • Tempo livremente preciso para clientes e servidores do Windows ingressados em uma floresta comum do Active Directory

Requisitos de precisão mais rígidos estavam fora da especificação de design do Serviço de Tempo do Windows nesses sistemas operacionais e não há suporte.

Windows 10 e Windows Server 2016

A precisão de tempo em Windows 10 e Windows Server 2016 foi substancialmente aprimorada, mantendo a compatibilidade NTP completa com versões mais antigas do Windows. Nas condições operacionais corretas, os sistemas que executam Windows 10 ou Windows Server 2016 e versões mais recentes podem fornecer precisão de 1 segundo, 50 ms (milissegundos) ou 1 ms.

Importante

  • Fontes de tempo altamente precisas

    A precisão de tempo resultante em sua topologia depende muito do uso de uma fonte de tempo raiz estável (estrato 1) precisa. Há hardware de origem de tempo NTP altamente preciso e não baseado no Windows baseado no Windows vendido por fornecedores terceirizados. Marcar com seu fornecedor sobre a precisão de seus produtos.

  • Precisão de tempo

    A precisão de tempo implica a distribuição de ponta a ponta do tempo preciso de uma fonte de tempo autoritativa altamente precisa para o dispositivo final. Qualquer coisa que introduz a assimetria de rede influenciará negativamente a precisão, por exemplo, dispositivos de rede física ou alta carga de CPU no sistema de destino.

Requisitos de alta precisão

O restante deste documento descreve os requisitos ambientais que devem ser atendidos para dar suporte aos respectivos destinos de alta precisão.

Precisão de destino: 1 segundo (1 s)

Para obter a precisão de 1 para um computador de destino específico quando comparado a uma fonte de tempo altamente precisa:

  • O sistema de destino deve executar Windows 10, Windows Server 2016.
  • O sistema de destino deve sincronizar o tempo de uma hierarquia NTP de servidores de tempo, culminando em uma fonte de tempo NTP altamente precisa e compatível com o Windows.
  • Todos os sistemas operacionais Windows na hierarquia NTP mencionada acima devem ser configurados conforme documentado na documentação Configurando Sistemas para Alta Precisão .
  • A latência de rede unidirecional cumulativa entre o destino e a origem não deve exceder 100 ms. O atraso cumulativo da rede é medido adicionando os atrasos individuais unidirecionais entre pares de nós cliente-servidor NTP na hierarquia começando com o destino e terminando na origem. Para obter mais informações, examine o documento de sincronização de tempo de alta precisão.

Precisão de destino: 50 milissegundos

Todos os requisitos descritos na seção Precisão de destino: 1 segundo se aplicam, exceto quando os controles mais rigorosos são descritos nesta seção.

Os outros requisitos para obter precisão de 50 ms para um sistema de destino específico são:

  • O computador de destino deve ter mais de 5 ms de latência de rede entre sua fonte de tempo.

  • O sistema de destino não deve ser mais do que o estrato 5 de uma fonte de tempo altamente precisa.

    Observação

    Execute w32tm /query /status a partir da linha de comando para ver o estrato.

  • O sistema de destino deve estar dentro de 6 ou menos saltos de rede da fonte de tempo altamente precisa.

  • A utilização média da CPU de um dia em todos os estratos não deve exceder 90%.

  • Para sistemas virtualizados, a utilização média de CPU de um dia do host não deve exceder 90%.

Precisão de destino: 1 milissegundo

Todos os requisitos descritos nas seções Precisão de destino: 1 segundo e precisão de destino: 50 milissegundos se aplicam, exceto quando os controles mais rigorosos são descritos nesta seção.

Os outros requisitos para obter precisão de 1 ms para um sistema de destino específico são:

  • O computador de destino deve ter mais de 0,1 ms de latência de rede entre sua fonte de tempo

  • O sistema de destino não deve ser mais do que o estrato 5 de uma fonte de tempo altamente precisa

    Observação

    Execute w32tm /query /status a partir da linha de comando para ver o estrato.

  • O sistema de destino deve estar dentro de 4 ou menos saltos de rede da fonte de tempo altamente precisa.

  • A utilização média da CPU de um dia em cada estrato não deve exceder 80%.

  • Para sistemas virtualizados, a utilização média de CPU de um dia do host não deve exceder 80%.