Home » International » Russian » 2.6.18, RTC и ntpd
Re: 2.6.18, RTC и ntpd [message #33579 is a reply to message #33570] |
Fri, 24 October 2008 00:01 |
|
Про adjusting... Стандартная утилита hwclock имеет фунцию --adjust, которая вычисляет предполагаемый уход времени в RTC и пишет в RTC скорректированное на предполагаемуб величину ухода время. У себя (gentoo) я убрал эту фунцию из утилиты. Ибо она мешает точно вычислить величину ухода времени. Вместо этого у меня hwclock с функцией --hctosys для установки системного времени использует уже скорректированное на величину ухода время (в стандартной утилите это не выполняется и перед --hctosys сначала надо выполнить --adjust).
Скорее всего в Fedora..RedHat утилита стандартная. И при этом они исторически не делают вызов --adjust перед --hctosys (в отличии от Gentoo). Типа как нибудь установим время, а там ntpd всё выправит.
В Gentoo тоже норовят приколоться. Пользую OpenRC 0.2.5 (новая система загрузочных скриптов Gentoo). Так там при хранении в RTC времени UTC (не локального) вызов --adjust делают, а вызов --hctosys пропускают. Типа ядро само в таком случае правильно установит время. Может и установит, только незачем выбрасывать стандартный шаг (то есть если время RTC в localtime, то --hctosys выполняем, если в UTC, то не выполняем). В общем, глаз да глаз нужен.
В своей версии hwclock я добавил в вывод --show разницы между точным временем (скорректированным RTC) и системным. И вот наткнулся на проблему: всё выглядит так, как будто параметры хода системного таймера меняются от перезагрузки. Подберу их так, что разница времен практически не меняется и в пределах нескольких микросекунд на протяжении минимум получаса. Однако стоит перезагрузитьтся, и получаем уход минимум в 50 микросекунд за секунду. Что-то здесь не так. Как-будто в ядре для расчета времени используется не инициализированная переменная.
|
|
|
|
|
2.6.18, RTC и ntpd
By: seyko2 on Sat, 18 October 2008 20:46
|
|
|
Re: 2.6.18, RTC и ntpd
By: maratrus on Mon, 20 October 2008 11:41
|
|
|
Re: 2.6.18, RTC и ntpd
By: seyko2 on Wed, 22 October 2008 00:19
|
|
|
Re: 2.6.18, RTC и ntpd
By: maratrus on Wed, 22 October 2008 06:28
|
|
|
Re: 2.6.18, RTC и ntpd
By: seyko2 on Wed, 22 October 2008 16:41
|
|
|
Re: 2.6.18, RTC и ntpd
By: maratrus on Wed, 22 October 2008 17:14
|
|
|
Re: 2.6.18, RTC и ntpd
By: maratrus on Wed, 22 October 2008 17:20
|
|
|
Re: 2.6.18, RTC и ntpd
By: seyko2 on Fri, 24 October 2008 00:01
|
|
|
Re: 2.6.18, RTC и ntpd
By: seyko2 on Mon, 27 October 2008 01:40
|
|
|
Re: 2.6.18, RTC и ntpd
By: seyko2 on Thu, 30 October 2008 22:58
|
|
|
Re: 2.6.18, RTC и ntpd
By: piavlo on Sun, 14 December 2008 08:16
|
|
|
Re: 2.6.18, RTC и ntpd
By: maratrus on Mon, 27 October 2008 07:37
|
|
|
Re: 2.6.18, RTC и ntpd
By: seyko2 on Tue, 28 October 2008 04:20
|
|
|
Re: 2.6.18, RTC и ntpd
By: maratrus on Tue, 28 October 2008 07:28
|
Goto Forum:
Current Time: Sat Oct 05 08:29:09 GMT 2024
Total time taken to generate the page: 0.05820 seconds
|