OpenVZ Forum


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 Go to previous messageGo to previous message
seyko2 is currently offline  seyko2
Messages: 188
Registered: February 2007
Location: Moscow
Senior Member

Про 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 микросекунд за секунду. Что-то здесь не так. Как-будто в ядре для расчета времени используется не инициализированная переменная.
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Боремся со спамом на VE: проблемы с iptables
Next Topic: Нужна помошь в настроке сети в двумя интерфейсами.
Goto Forum:
  


Current Time: Thu Jul 25 22:24:26 GMT 2024

Total time taken to generate the page: 0.03217 seconds