Home » International » Russian » 2.6.18, RTC и ntpd
2.6.18, RTC и ntpd [message #33510] |
Sat, 18 October 2008 20:46 |
|
Пользую ядро 2.6.18 от openvz в варианте EL5. Работая над hwclock после мучений и непоняток выяснил, что как только ntpd уберёт в параметрах ядра флаг UNSYNC (см вывод ntptime), то ядро начинает автоматом с перидом 11 минут писать системное время в RTC. И ничего с этим не поделать, хотя если поглуглить, то можно найти советы собрать ядро без этой фичи. Такой фичи в 2.4.x ядрах не было и в 2.6.x она тоже не нужна. Ибо почти во всех дистрах для установки системного времени при старте используется hwclock. А она правильно работает только в том случае, когда последней время в RTC писала именно она. Если при выключении компа hwclock не вызывается, то и установка системного времени при включении будет не верна. А если вызывается, то фича ядра по обновлению RTC в SYNC-состоянии мешает точно определить уход RTC. Ибо чем дольше мы не трогаем содержимое RTC, тем точнее можно определить уход RTC-времени за сутки. Править ntpd -- не путь, ибо самому ядру RTC для работы не нужён и фича по его правке -- чистой воды "вражеская диверсия".
Вот собираюсь закоментировать вызов notify_arch_cmos_timer() из do_adjtimex() (файл kernel/time.c). Но может я не прав и есть более цивильный способ пользовать ntpd и при этом чтоб время в RTC не обновлялось ядром?
|
|
|
|
|
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: Mon Nov 04 00:49:51 GMT 2024
Total time taken to generate the page: 0.03576 seconds
|