depois de algum tempo a debater-me com o mau funcionamento do relógio neste servidor aqui está uma solução:
adicionamos o módulo rtc a /etc/modules:
#echo 'rtc'>>/etc/modules
#update-initramfs -u
desta forma já podemos actualizar o rtc com o seguinte comando:
#hwclock --set --date="2/20/2011 19:44"
mas mesmo a utilizar o ntp acontece que a imprecisão do relógio é de tal ordem que acaba por não ser possível sincronizá-lo. como se pode ver no thread que segue como ligação no final deste post, o utilizador Dylan Hall sugere a substituição da fonte de relógio de jiffies para tsc.
com os comandos que se seguem podemos ver os mecanismos que podemos utilizar para a fonte do tempo bem como aquele que se encontra definido por defeito:
#cat /sys/devices/system/clocksource/clocksource0/available_clocksource
#cat /sys/devices/system/clocksource/clocksource0/current_clocksource
para alterarmos o mecanismo para tsc temos que começar por acrescentar a opção "clocksource=tsc" à linha de arranque do kernel. se estivermos a utilizar o grub2 editamos o ficheiro /etc/default/grub e supondo que temos uma linha GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,9600n8"
vamos alterá-la para GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,9600n8 clocksource=tsc"
.
depois teremos que actualizar o grub com:
#update-grub
http://pcengines.info/forums/?page=post&id=27136143-ABFC-4447-87DE-2B94…