O relógio do servidor está muito lento

5

O relógio do sistema no meu servidor dedicado está lento demais. Todo mês ele perde cerca de 2 minutos.

Os detalhes são: Cent OS, versão 2.6.9 do Linux.

Como posso resolver o problema, existe alguma maneira de verificar se é um hardware ou software?

    
por Nick 13.11.2009 / 16:14

3 respostas

13

Você pode resolver o problema executando NTP . Se ainda não estiver instalado, você poderá fazer algo como

  yum install ntp
  chkconfig --levels 235 ntpd on
  service ntpd start

Você pode ter que dar um tempo para sincronizar pela primeira vez.

    
por 13.11.2009 / 16:22
4

2 minutos por mês também não são ruins. O NTP deve ser capaz de corrigir com prazer essa quantidade de deriva.

Se nem sempre foi assim, você pode desligar a máquina e tentar substituir a bateria do CMOS. Eles são baratos e você pode achar que isso resolve o problema.

História anedótica para você:

Eu já vi no passado uma máquina de corrida que exibia um desvio de 500 ~ PPM. Igual a cerca de 45 segundos por dia. Era demais para o NTP corrigir on-the-fly. Eu tentei todos os tipos de coisas para corrigi-lo, incluindo um novo kernel e diferentes classes RTC.

No final das minhas dúvidas, e contra a lógica de que isso deveria afetar uma máquina de corrida, substituí a bateria CMOS por uma nova. Um multímetro mostrava apenas uma diferença muito pequena entre as baterias antigas e as novas. Consertou o desvio do relógio.

    
por 13.11.2009 / 17:59
3

A maneira mais fácil de contornar o problema é fazer com que o seu servidor sincronize regularmente com uma fonte de tempo NTP, assim ele deve ser corrigido rapidamente se começar a se desviar.

Se você não estiver usando o NTP, seu computador estará contando com o relógio interno. Se isso estiver perdendo tempo, geralmente é um problema de hardware, seja com o próprio relógio, o BIOS ou a bateria do CMOS (embora isso não seja um problema se não for reiniciado com frequência).

    
por 13.11.2009 / 16:25

Tags