A distorção de tempo no Windows pode ser reduzida para +/- 5ms?

A distorção de tempo no Windows pode ser reduzida para +/- 5ms?

Várias de nossas estações de trabalho Windows, executando o ntpd, simplesmente não conseguem acompanhar o tempo. Nossas estações de trabalho e servidores Linux executando a mesma configuração ntpd não têm esse problema, eles podem ficar dentro de +/- 5ms de inclinação. Os hosts do Windows variam facilmente em segundos e às vezes em minutos. Isto é um problema para nós.

O único fator comum que conseguimos isolar é que os hosts que não conseguem acompanhar o tempo estão executando o Windows.

Existe algo impossível no que estamos tentando fazer?

EDIT: sim, as estações de trabalho Windows estão associadas a um domínio, mas o ntpd não está sincronizando o tempo com os DCs (os DCs estão sincronizando perfeitamente com nossas fontes NTP, FWIW)

EDIT: sim, precisamos de precisão de milissegundos

EDIT: sim, o serviço Windows Time (W32Time?) está desabilitado

EDIT: estamos executando o ntp.org Windows ntpd

Responder1

aqui está a resposta oficial
http://support.microsoft.com/kb/939322

Responder2

Vale ressaltar que se você estiver usando o relógio do sistema Windows para medir o tempo, sua resolução normalmente é limitada a 10 ou 15 milissegundos (ou seja, ele atualiza apenas uma vez a cada 10 ou 15 milissegundos) na maioria dos casos.

Responder3

Não posso dizer com certeza, mas parece que o daemon NTP do Windows está terrivelmente quebrado (pelo menos no seu caso). Você já tentou desativá-lo e executar um daemon NTP de terceiros?

± 5ms é uma tolerância bastante restrita IMHO (embora eu não esteja fazendo nada crítico em termos de tempo, então fico feliz se meus relógios estiverem no mesmo segundo), mas o NTP deve facilmente ser capaz de mantê-lo dentro de um segundo se tudo estiver funcionando corretamente. A única exceção seria se o seu relógio local estivesse terrivelmente quebrado (e com isso quero dizer oscilações violentas e quase NENHUMA estabilidade de frequência - os daemons NTP modernos são muito bons em ajustar alguns desleixos no relógio local).

Responder4

Isso funciona corretamente imediatamente, a menos que você o quebre. Os membros do domínio usam o Windows Time Service para sincronizar com o detentor da função FSMO do Emulador PDC, que você deseja sincronizar com uma fonte NTP externa.

Se você desativou o funcionamento e o tempo está distorcido, você fez algo errado. Você pode consertar isso com suas ferramentas ou pode usar as coisas que o sistema fornece a você.

.editar- opa. Eu interpretei mal sua pergunta como +/- 5minutos, não milissegundos. Me desculpe. Se você estava vendo uma distorção de mais de 5 minutos, então você estava fazendo errado. Se você precisar de sincronização inferior a 5 milissegundos, sim, precisará de software de terceiros e não sei que tipo de ajustes serão necessários.

informação relacionada