Почему часы компьютера сбиваются на несколько секунд после перезагрузки?

sudo -u db2inst1 -i sh -c "db2 connect to DBNAME"
2
03.03.2021, 17:15
1 ответ

Попробуйте команду

timedatectl

, чтобы узнать, настраиваются ли часы RTC когда-либо или они выключены все время. Вы также можете использовать hwclockили подобные команды.

Для службы ntpd, которая в настоящее время устарела и заменена во многих новых дистрибутивах,Я знаю, что при выключении он записывал на диск дрейф-файл и устанавливал часы HW на правильное время. В файле дрейфа была информация о точности системных часов, времени выключения и т. д. Когда вы включали компьютер, ntpd проверял файл дрейфа и настраивал системные часы в соответствии с записанным дрейфом для более быстрой синхронизации.

chronyсинхронизируется намного быстрее, чем ntpd, так как это требует все больше и больше виртуальных машин, которые теперь имеют аппаратные часы. Интересно, регулирует ли хрони часы HW при выключении. Возможно, вам следует проверить, не увеличивается ли расхождение. В этом случае было бы разумно установить часы HW хотя бы при выключении или посмотреть, почему система не настраивает часы HW.

Возможно, проблема с аппаратным обеспечением. У меня был очень странный случай несколько лет назад, когда время компьютера сбивалось примерно на 17 секунд в одну минуту. Проблема заключалась во многих аппаратных прерываниях, из-за которых я сначала заподозрил какую-то специальную карту PCI. Оказалось, что KVM-переключатель поддерживал какой-то звук через USB, куда перебрасывались и клавиатура, и мышь. Без этого KVM-переключателя все работало нормально.

0
18.03.2021, 22:27

Теги

Похожие вопросы