Esta é a solução errada. Investigue os parâmetros do kernel clock
, clocksource
, notsc
e tsc
.
O relógio do meu laptop (Acer Extensa 5220) parece estar lento. Eu corrigi 5 minutos para frente na semana passada e agora acabei de corrigir o minuto novamente.
Como é melhor consertar isso? Existe um programa [separado dos servidores de tempo] para corrigir o relógio corretamente, por exemplo, mudando um pouco a cada hora?
Já existe um programa para colocá-lo em crontab ou eu deveria hackear um script? Ou eu deveria checar mais coisas?
Atualização : descobri que o relógio HW está certo, mas o tempo do sistema é lento: cerca de um segundo a cada 2,1 horas.
root@vi-notebook:~# dmesg | egrep 'clock|unstable'
[ 0.103785] Switching to clocksource tsc
[ 0.265274] Marking TSC unstable due to TSC halts in idle
[ 0.265514] Switching to clocksource acpi_pm
[ 1.321408] rtc_cmos 00:09: setting system clock to 2010-10-30 00:10:48 UTC (1288397448)
Está colocando "hwlock --hctosys" para criar uma coisa certa?
Esta é a solução errada. Investigue os parâmetros do kernel clock
, clocksource
, notsc
e tsc
.
Você pode instalar e configurar a sincronização de horário do NTP para ressincronizar o relógio se / quando você tiver uma conexão com a Internet. Há muitos guias sobre 'teh' net ', mas eu escolhi este este aqui
Tente instalar o NTP, o que deve (se o desvio não for muito alto) manter o relógio sincronizado. Uma vez que seu relógio estiver sincronizado, ele rastreará o que deve acontecer e, quando você não estiver conectado à Internet, o relógio ainda estará certo.