Чому системний годинник працює набагато швидше, ніж апаратний годинник в Linux? [зачинено]


1

У мене з’явилася химерна проблема: системний годинник завжди працює набагато швидше, ніж апаратний годинник. Наприклад, я встановив як системний, так і апаратний годинник на 20: 00. Приблизно через 15 хвилин хвилин системний годинник, ймовірно, буде працювати до 20: 17, тоді як апаратний годинник залишається правильним, що становить 20: 15.


Чи можете ви опублікувати конкретний код C?

3
Ви не згадуєте свої технічні характеристики, або вашу дистрибутиву Linux та версію ядра. Без цієї інформації важко відповісти.
thkala

Це питання також краще підійде для
SuperUser.com

Я думаю, ви мене неправильно зрозуміли, і немає коду С. Проблема полягає лише в тому, що системний годинник завжди працює швидше, ніж апаратний годинник на моєму сервері Linux. Я б не коригував її неодноразово. Це просто працює швидше.

1
Я думаю, що проблема схожа на linuxquestions.org/questions/linux-general-1/…
Девід Лю

Відповіді:


2

Можливо, буде запущений демон NTP, який поступово адаптуватиме системний час до світового часу. Наскільки мені відомо, системний час записується на апаратний годинник тільки при відключенні.


1
Не працює демона NTP.
Девід Лю

1

Якщо ви говорите про систему Linux, встановіть команду / пакет "adjtimex" (в Ubuntu це називається таким чином). Команда adjtimex надає вам доступ до змінних часу ядра та надає вам подальші підказки, яка ситуація чи проблема у вашій системі.

Ви також можете заглянути в сторінку "hwclock", яка обговорює багато речей, які можуть привести вас у правильному напрямку.


0

Можливо, ваш акумулятор CMOS розрядився; спробуйте замінити його.


2
Апаратний годинник чудово! Тільки системний годинник працює швидко.
Девід Лю
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.