Como faço para definir o tempo de uso em um servidor em que microssegundos são importantes?

1

Digamos que você tenha um servidor que armazene registros e a data e hora do mysql / postgres / text-file / o que for vital para ser preciso (vamos fingir que é um experimento de física ou um sistema de auditoria de transações bancárias).

Meu servidor sempre acaba fora do tempo, pouco a pouco, a cada dia (isso pode ser devido a existir dentro de uma VM?). Posso executar o ntpdate todos os dias, manualmente, o que é uma dor total, mas não quero fazer isso e tenho a sensação de que talvez não seja uma boa solução para o rastreamento de tempo de alta precisão.

O que devo fazer para garantir que meu computador nunca seja desativado por mais de 0,05 segundos? Eu quero ser capaz de me afastar disso por 5 anos e ter um tempo preciso quando eu voltar.

Nota: Isto é ubuntu-server, somente comandos CLI, não há GUI.

    
por Incognito 19.04.2011 / 15:12

2 respostas

2

Por favor, instale o ntp (não ntpdate) e adicione alguns servidores de tempo à sua configuração.

Consulte o link e a página vinculada ao ntp aqui: link

    
por ddeimeke 19.04.2011 / 15:38
1

link

Eu não tenho certeza se isso será de alguma ajuda, mas eu acho que você precisaria de um kernel em tempo real para fazer tempo sensível, banco, automação etc.

    
por Merlin2525 20.04.2011 / 12:16