Часы моего ноутбука (Acer Extensa 5220), кажется, являются медленными. Я исправил его 5 минут вперед на прошлой неделе и теперь только что исправил минуту вперед снова.
Как лучше зафиксировать его? Существует ли программа [кроме серверов времени] для исправления часов правильно, например, путем смещения его немного каждый час?
Уже существует ли программа для помещения его в crontab, или я должен изрубить сценарий? Или я должен проверить больше вещей?
Обновление: Я нашел, что часы HW являются правильными, но системное время является медленным: приблизительно секунда каждый 2.1 часа.
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)
Помещает "hwlock - hctosys" к crontab правильная вещь?
Это - неверное решение. Займитесь расследованиями clock
, clocksource
, notsc
, и tsc
параметры ядра.
Вы могли установить и установить синхронизацию времени NTP для пересинхронизации часов, если/когда у Вас есть Интернет-соединение. Существует много руководств по 'teh 'сеть', но я выбрал этого
Попытайтесь установить NTP, который должен (если дрейф не слишком высок), сохраняют Ваши часы в синхронизации. После того как это имеет Ваши часы в синхронизации, это отследит дрейф по тому, чем это должно быть и когда Вы не Интернет, соединился, Ваши часы все еще будут о праве.