|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 16 May 2006 10:17:39 To : Eugene Grosbein Subject : Re: kern/30135 --------------------------------------------------------------------------------
15 май 2006, понедельник, в 16:58 KRAST, Eugene Grosbein написал(а):
EG>>> ntpd показывает drift 500 и синхронизация времени постоянно срывается у
EG>>> него,
EG>>> выпадает в stratum 16. В случае SMP получаем
EG>>> kern.timecounter.hardware=i8254.
EG>>> При наличии в конфигурации ядра:
EG>>> options CLK_USE_I8254_CALIBRATION
EG>>>
EG>>> options CLK_USE_TSC_CALIBRATION
EG>>> имеем drift=500, при отсутствии drift=-500.
EG>>> Смена kern.timecounter.method с 0 на 1 ничего не меняет.
EG>> Убрал AUTO_EOI_1, ничего не изменилось, по-прежнему drift 500.
EG> В результате шаманских танцев с бубном получилось:
EG> калибрация часов, как показано в квоте, плюс в sysctl.conf:
EG> kern.timecounter.method=1
EG> machdep.cpu_idle_hlt=0
EG> machdep.hlt_cpus=0
EG> В результате drift упал с 500 до 32.407, но по-прежнему синхронизация
EG> срывается, хотя и гораздо реже - примерно раз в час. Hужно еще трепыхаться
EG> или просто подождать пару дней?
После полной перезагрузки с указанными выше настройками
drift стал 2.386 и срывы синхронизации полностью прекратились.
Получается, помогли настройки machdep. У кого-нибудь есть гипотезы,
что это было?
Eugene
--
Что делают там, где воруют и сам царь, и его советник, и главный жрец? (Артха)
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093c634ff04.html, оценка из 5, голосов 10
|