Коррекция часов в GNU / Linux: должен ли я crontab "hwlock --hctosys"?

часы моего ноутбука (Acer Extensa 5220) кажутся медленными. Я исправил это на 5 минут вперед на прошлой неделе, и теперь снова исправил минутный вперед.

Как это лучше исправить? Есть ли программа [кроме серверов времени], чтобы корректировать часы правильно, например, сдвигая его немного каждый час?

есть ли уже программа, чтобы поместить его в crontab или я должен взломать скрипт? Или я должен проверить больше вещей?

обновление: у меня обнаружили, что HW clock прав, но системное время медленно: около секунды каждые 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?

10
задан Vi.
30.04.2023 6:01 Количество просмотров материала 2609
Распечатать страницу

3 ответа

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

2
отвечен Ignacio Vazquez-Abrams 2023-05-01 13:49

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

2
отвечен Linker3000 2023-05-01 16:06

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

1
отвечен Cry Havok 2023-05-01 18:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх