2

Часы моего ноутбука (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?

3 ответа3

2

Это неправильное решение. Изучите параметры ядра clock , clocksource , notsc и tsc .

2

Вы можете установить и настроить синхронизацию времени NTP для повторной синхронизации часов, если / когда у вас есть подключение к Интернету. Есть много руководств по сети, но я выбрал этот

1

Попробуйте установить NTP, который должен (если дрейф не слишком велик) синхронизировать ваши часы. Как только ваши часы синхронизируются, они будут отслеживать отклонения от того, что должно быть, а когда вы не подключены к Интернету, ваши часы будут по-прежнему правильными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .