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.