From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 21 Mar 2002 09:15:20 +0200 (EET) From: Andrei Bulava To: sisyphus@altlinux.ru Subject: Re[2]: [sisyphus] Bug in Master? In-Reply-To: <20020320215841.947FB4E2AD@VL3143.spb.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: 8BIT Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Добрый день! On Thu, 21 Mar 2002, Vitaly Lipatov wrote: > On 20 March 2002 10:02, Andrei Bulava wrote: > > На самом деле то, что вы предлагаете - не что иное как workaround, потому > > как несколько более правильный способ - произвести настройку /etc/adjtimex > > хотя бы с помощью радиоприемника как источника точного времени. > Так насколько я понимаю, это делается автоматически, иногда при перестановках > времени автоматика (ну если каждый день время переводить назад на 5 минут :) > сбивается, отсюда и эффект. Автоматически ничего не сделает даже ntpd, если его не настроить ;-) Так что автоматика не сбивается, она работает немножко в другом месте :-))) И зашита она в системе на уровне скрипта /etc/init.d/clock В обязанности этого скрипта входит: 1) При старте системы выставить системное время на основании данных часов реального времени материнской платы. 2) При выходе из системы сохранить значение системного времени в часы реального времени и записать информацию о корректировке rtc и её моменте в файл /etc/adjtime Отсюда имеем, что при отсутствии внешнего источника синхронизации ядро системы распоряжается временем так, как ему заблагорассудится, поскольку тактовый генератор материнской платы не отчитывается ядру о своей частоте :-))) Например, на сервере, с которого я сейчас пишу (хотя он работает и не под GNU Linux), каждый час "уход" времени составляет немногим меньше полусекунды(!), ну и поскольку мне лень изучать, как подправить часики ядра FreeBSD, то время корректируется через ntp-сервер. Впрочем, также я поступил бы и с Linux-сервером, хотя и знаю, что в нём подкрутить, чтобы даже при отсутствии внешнего источника синхронизации точность хода времени не уступала моим наручным часам, а это по счастливому стечению обстоятельств +- 60 секунд в год. > -- > Lav > Виталий Липатов > ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург > GNU! Linux! LaTeX! LyX! -- С наилучшими пожеланиями, Андрей Булава Информационный центр ДонНТУ