URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33118
[ Назад ]

Исходное сообщение
"FreeBSD убегает время"

Отправлено xyplex , 05-Авг-03 14:06 
Очень сильно убегает время (на сутки за сутки).
FreeBSD 4.8
Стоит ntpd, но ситуацию не меняет...
Что сделать ?

Содержание

Сообщения в этом обсуждении
"FreeBSD убегает время"
Отправлено lavr , 05-Авг-03 14:09 
>Очень сильно убегает время (на сутки за сутки).
>FreeBSD 4.8
>Стоит ntpd, но ситуацию не меняет...
>Что сделать ?

загрузить другую OS, хоть M$ и посмотреть сутки как работает таймер,
если точно так же убегает - менять мамку, кварц гавно, если нет -
выпрямлять руки и freebsd.


"FreeBSD убегает время"
Отправлено xyplex , 05-Авг-03 14:12 
>>Очень сильно убегает время (на сутки за сутки).
>>FreeBSD 4.8
>>Стоит ntpd, но ситуацию не меняет...
>>Что сделать ?
>
>загрузить другую OS, хоть M$ и посмотреть сутки как работает таймер,
>если точно так же убегает - менять мамку, кварц гавно, если нет

железо менять нельзя

>выпрямлять руки и freebsd.

каким образом ?


"FreeBSD убегает время"
Отправлено lavr , 05-Авг-03 14:25 
>>>Очень сильно убегает время (на сутки за сутки).
>>>FreeBSD 4.8
>>>Стоит ntpd, но ситуацию не меняет...
>>>Что сделать ?
>>
>>загрузить другую OS, хоть M$ и посмотреть сутки как работает таймер,
>>если точно так же убегает - менять мамку, кварц гавно, если нет
>
>железо менять нельзя

ну так работай на кривом

>>выпрямлять руки и freebsd.
>
>каким образом ?

напильником ;)

выясни сперва в чем проблема, если в кварце - менять материнку, возможно,
умельцы могут заменить кварц(осциллятор).


"FreeBSD убегает время"
Отправлено xyplex , 05-Авг-03 14:33 
ладно, чтобы было понятнее:
есть сервер compaq proliant, на котором стоит vmware esx server
на esx стоит собственно freebsd + 3-4 windows 2000 server
на w2k время идет нормально, убегает только freebsd

вопрос: как средствами freebsd (sic!) обеспечить приемлемую точность хода часов ?
hint: менять сервер и сносить vmware я не буду.


"FreeBSD убегает время"
Отправлено lavr , 05-Авг-03 14:39 
>ладно, чтобы было понятнее:
>есть сервер compaq proliant, на котором стоит vmware esx server
>на esx стоит собственно freebsd + 3-4 windows 2000 server
>на w2k время идет нормально, убегает только freebsd
>
>вопрос: как средствами freebsd (sic!) обеспечить приемлемую точность хода часов ?
>hint: менять сервер и сносить vmware я не буду.

это не проблема freebsd! Чаще запускай синхронизацию, хошь ntpdate,
хошь rdate со своим сервером точного времени.
Ищи проблему в vmware, обратись в их support или к разработчикам-портерам
freebsd.


"FreeBSD убегает время"
Отправлено xyplex , 05-Авг-03 16:39 

>это не проблема freebsd! Чаще запускай синхронизацию, хошь ntpdate,
>хошь rdate со своим сервером точного времени.
>Ищи проблему в vmware, обратись в их support или к разработчикам-портерам freebsd.

вылечилось с помощью смены таймера TSC -> i8254

sysctl -w kern.timecounter.hardware=i8254


"FreeBSD убегает время"
Отправлено lavr , 05-Авг-03 16:46 
>
>>это не проблема freebsd! Чаще запускай синхронизацию, хошь ntpdate,
>>хошь rdate со своим сервером точного времени.
>>Ищи проблему в vmware, обратись в их support или к разработчикам-портерам freebsd.
>
>вылечилось с помощью смены таймера TSC -> i8254
>
>sysctl -w kern.timecounter.hardware=i8254

а было что?

sorry, как-то в голову не пришло посмотреть ядрЁные переменные :(


"FreeBSD убегает время"
Отправлено Вадим , 06-Авг-03 10:38 
если ntpd стоит и нормально работает, то время должно быть точное
это у тебя проблема с нтп, скорее всего он не коннектится к серверам для синхронизации
посмотри правила фаирвола, может он запрещает нтп
проверь список серверов для синхронизации
и проверь лог нтп

"FreeBSD убегает время"
Отправлено spf , 06-Авг-03 12:14 
У ntpd есть оганичение на расхождение времени.
Если не ошибаюсь, более 3-х секунд расхождения ntpd не
синхронизирует. В этом случае надо использовать ntpdate.

Про vmware. Пару дней назад было на FreshPorts update
клиентской части vmware для FreeBSD и изменения касались
именно ntp.


"FreeBSD убегает время"
Отправлено lavr , 06-Авг-03 12:42 
>У ntpd есть оганичение на расхождение времени.
>Если не ошибаюсь, более 3-х секунд расхождения ntpd не
>синхронизирует. В этом случае надо использовать ntpdate.
>
>Про vmware. Пару дней назад было на FreshPorts update
>клиентской части vmware для FreeBSD и изменения касались
>именно ntp.

thx, понято, и все ж хотелось бы узнать что у xyplex'а было в переменной
ядра.


"FreeBSD убегает время"
Отправлено xyplex , 06-Авг-03 12:47 
>>У ntpd есть оганичение на расхождение времени.
>>Если не ошибаюсь, более 3-х секунд расхождения ntpd не
>>синхронизирует. В этом случае надо использовать ntpdate.
>>
>>Про vmware. Пару дней назад было на FreshPorts update
>>клиентской части vmware для FreeBSD и изменения касались
>>именно ntp.
>
>thx, понято, и все ж хотелось бы узнать что у xyplex'а было
>в переменной
>ядра.

вначале было так:

%dmesg | grep Timecounter
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 259447614 Hz
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 496522700 Hz
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 257014051 Hz
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 230038239 Hz

%sysctl kern.timecounter.hardware
kern.timecounter.hardware: TSC


"FreeBSD убегает время"
Отправлено lavr , 06-Авг-03 13:03 
>>>У ntpd есть оганичение на расхождение времени.
>>>Если не ошибаюсь, более 3-х секунд расхождения ntpd не
>>>синхронизирует. В этом случае надо использовать ntpdate.
>>>
>>>Про vmware. Пару дней назад было на FreshPorts update
>>>клиентской части vmware для FreeBSD и изменения касались
>>>именно ntp.
>>
>>thx, понято, и все ж хотелось бы узнать что у xyplex'а было
>>в переменной
>>ядра.
>
>вначале было так:
>
>%dmesg | grep Timecounter
>Timecounter "i8254"  frequency 1193182 Hz
>Timecounter "TSC"  frequency 259447614 Hz
>Timecounter "i8254"  frequency 1193182 Hz
>Timecounter "TSC"  frequency 496522700 Hz
>Timecounter "i8254"  frequency 1193182 Hz
>Timecounter "TSC"  frequency 257014051 Hz
>Timecounter "i8254"  frequency 1193182 Hz
>Timecounter "TSC"  frequency 230038239 Hz
>
>%sysctl kern.timecounter.hardware
>kern.timecounter.hardware: TSC

понято, вобщем все как по факу, гуляло по двум таймерам, thx.


"FreeBSD убегает время"
Отправлено xyplex , 06-Авг-03 13:07 

>понято, вобщем все как по факу, гуляло по двум таймерам, thx.

да, теперь и ntpd стал нормально время синхронизировать