Убегают системные часы при работе в ASPL11. Помогите.

Автор: alanduh Дата: 08.08.2006 16:43 После установки ASPLinux11 стали убегать системные часы почти в два раза. На других ОС этого не происходит (Frenzy 0.3 LiveCD FreeBSD, SAM 2006 LiveCD Linux, WinXP/9x). Время приходится восстанавливать в BIOS-e каждый раз после работы с ASPL11. Компьютер:
- Intel(R) Pentium(R) 4 CPU 1700MHz
- real memory = 536784896 (511 MB-)
- ASUS P4T ACPI BIOS Revision 1005
Посоветуйте, сто может быть, пожалуйста?
Re: Убегают системные часы при работе в ASPL11. Помогите. 08.08.2006 17:16Ank именно убегают? т.е. за сутки пройдет двое? или всетаки при включении другой Оси на этом компе переставляются вперед?
Если второе - то часовйо пояс поставте одинаковый во всех осях, если первое - поподробнее плз, вместе подивимся на такое чудо
Re: Убегают системные часы при работе в ASPL11. Помогите. 08.08.2006 17:37alanduh Приветствую Вас, Анк. Придется дивится вместе с Вами.
Итак поподробнее:
Суть проблемы в том, что при запуске ASPL11 со стандартным ядром системные часы сильно начинают спешить вперед (примерно раза в два), что очень заметно по вращающейся круглой змейки-логотопу при загрузке. Это бросилось в глаза сразу после перехода с ASPL10, но подумалось, что нововведение, ускоряемся как бы. После 15-и минут работы часы опережали реальное время минут на десять. Не в точности дело. После завершения работы с ASPL11 в БИОС-е уже стояло убежавшее неверное время.
Гложут меня сомнения что ядро неверно работает с данным процессором.
С уважением, Сергей.
Re: Убегают системные часы при работе в ASPL11. Помогите. 08.08.2006 21:17Stas Urban Вы не одиноки кто удивляется. Итак машина одна - 2 операционки. Правда не ASP

SuSE-10
linux:~ # adjtimex --compare
--- current --- -- suggested --
cmos time system-cmos error_ppm tick freq tick freq
1155054284 0.008539
1155054294 0.009143 60.4 10000 0
1155054304 0.009766 62.3 10000 0 9999 2471703
1155054314 0.010388 62.2 10000 0 9999 2477953
1155054324 0.013160 277.3 10000 0 9997 1489840
1155054334 0.011630 -153.0 10000 0 10001 3473877
1155054344 0.012251 62.1 10000 0 9999 2485765
1155054354 0.012872 62.1 10000 0 9999 2484203

SuSE-10.1
cmos time system-cmos error_ppm tick freq tick freq
1155054956 -0.408427
1155054966 -0.344076 6435.0 10000 0
1155054976 -0.299600 4447.6 10000 0 9955 3433053
1155054986 -0.239121 6047.9 10000 0 9939 3414090
1155054996 -0.178643 6047.8 10000 0 9939 3420340
1155055006 -0.098160 8048.3 10000 0 9919 3386090
1155055016 -0.077681 2047.9 10000 0 9979 3413840
1155055026 -0.021199 5648.2 10000 0 9943 3393440

Кроме того если запущен ntpd и флаг NTPD_ADJUST_CMOS_CLOCK установлен (по умолчанию у меня установлен), каждые 13 мин системное время будет перезаписываться в CMOS

Пока делаю так:
В стартовый скрипт вставил
#adjtimex --tick 9933
В /etc/sysconfig/ntp
NTPD_ADJUST_CMOS_CLOCK = no
Re: Убегают системные часы при работе в ASPL11. Помогите. 08.08.2006 22:17peter_ir У меня тоже часы спешат, но не так, как у Сергея. Сейчас посмотрел - за 2 часа ушли вперёд
на 22сек. ASP11, ядро 2.6.17-2142 от ASP, скомпилировано из src.rpm с HZ=1000,
Athlon XP 2500, nForce2.
Re: Убегают системные часы при работе в ASPL11. Помогите. 09.08.2006 10:02alanduh СПАСИБО!
Попробую пока так.
Хотя все равно буду разбираться дальше. Найду причину - обязательно отпишу.
Поддержка от ASPL здесь видно редко ходит.
Удачи всем!
Re: Убегают системные часы при работе в ASPL11. Помогите. 09.08.2006 10:20Woodoo Вопрос к тем, у кого "убегают" часы - хотя бы раз ntp службы (ntpdate, ntpd) запускались?
Re: Убегают системные часы при работе в ASPL11. Помогите. 09.08.2006 10:24krep в /etc есть файл adjutime - удалите его и reboot.Должно помочь.
Re: Убегают системные часы при работе в ASPL11. Помогите. 10.08.2006 10:28alanduh По поводу служб ntp (ntpdate, ntpd). Специально не запускались.
Да и синхронизировать-то не с кем, компьютер изолирован от всего, стоит один одинешенек.
Тут не в синхронизации дело, таймер спешит почемуто.
Re: Убегают системные часы при работе в ASPL11. Помогите. 10.08.2006 10:51Bircoph У меня nForce2, __была__ проблема с убеганием часов. Фишка,
имхо, вот в чём: раньше (до АСП 11) использовались "родные"
закрытые дрова для чипсета от nvidia -- а они читерские: при
повышении нагрузки на процессор (или шину - хз) системные
часы ощутимо замедлялись (несколько секунд в сутки),
проверялось всё это дело путем использования ntpd.

Сейчас используются открытые дрова (не от nvidia), где такого
читерства нет, но есть систематическая погрешность хода
часов, составляющая в моём случае -3.81323 сек/сутки.

Короче говоря, несколько раз синхронизируйте часы с помощью
ntpdate, например, через день, три или неделю (чем точнее
наберёте статистику, тем точнее вычислите систематическую
ошибку). Потом задаёте эту систематику для системных
часов с помощью adjtimex (в моём случае adjtimex -f -2996447)
и для CMOS с помощью hwclock. Правило расчёта новой частоты
есть в man adjtimex.

Кстати, систематическая ошибка аппаратных часов и программных
(т.е. системных) разная! У меня они примерно в два раза
отличаются.
Re: Убегают системные часы при работе в ASPL11. Помогите. 11.08.2006 08:33aes78 А как вы их синхронизируете? У меня на любую попытку устанавливать время автоматически через любой сервер точного времени, который перечислен в списек, выдается сообщение, что с ним невозможно соединиться. А так часы немного убегают, за неделю где-то на минуту.
Re: Убегают системные часы при работе в ASPL11. Помогите. 11.08.2006 11:53Woodoo ---
# ntpdate clock.redhat.com
11 Aug 11:51:42 ntpdate[6966]: step time server 66.187.224.4 offset -164.147812 sec
# ntpdate clock.redhat.com
11 Aug 11:52:59 ntpdate[6994]: adjust time server 66.187.224.4 offset -0.003674 sec
---
Re: Убегают системные часы при работе в ASPL11. Помогите. 13.08.2006 09:23aes78 Результат аналогичен
[root@localhost ~]# ntpdate clock.redhat.com
13 Aug 09:22:54 ntpdate[3583]: no server suitable for synchronization found
Re: Убегают системные часы при работе в ASPL11. Помогите. 13.08.2006 21:06aes78 Когда устанавливал систему ставил галочку на firewall, но сейчас смотрю отражается брандмауэр. Это, наверное, одно и то же, но я помню, что www, ftp и почту делал доверенными, а здесь нигде не стоят галочки, но ntp там нет или надо искать где-то в другом месте?
Re: Убегают системные часы при работе в ASPL11. Помогите. 14.08.2006 03:51Bircoph Не галочки ставить нужно, а править ручками цепочки iptables,
полезно, знаете-ли.
Re: Убегают системные часы при работе в ASPL11. Помогите. 14.08.2006 08:11aes78 Я не знаю, как править цепочки iptables, но установка идет в графическом режиме, во время установки предлагают поставить firewall и выбрать доверенные службы. Если в графическом режиме ничего нельзя делать, то для чего он нужен? Как я понимаю в графическом режиме должно делаться то же самое, что в конмоли, только автоматически.
Re: Убегают системные часы при работе в ASPL11. Помогите. 14.08.2006 08:31jurgen извиняюсь что встреваю, но любопытство разбирает - не могу...
поясните мне, электронщику, на мамках что, стали ставить другие МС RTC? или батареек больше не ставят? или что??

ps: по-моему, это супер-глупо если ОСЬ пытается влезть в работу специализированного железа...
Re: Убегают системные часы при работе в ASPL11. Помогите. 15.08.2006 05:54Bircoph > ps: по-моему, это супер-глупо если ОСЬ пытается влезть в работу специализированного
> железа...

Тут пытается не ось лезть, а дрова; да и железо само сделано
с расчётом на такие дрова. Тут фишка вот в чём: при повышении
нагрузки частота таймера искусственно замедлянтся и железо в
тестах даёт характеристики лучше, чем у конкурентов. nVidia
давно этим болеет, что на видюхах, что на мамах.
Re: Убегают системные часы при работе в ASPL11. Помогите. 15.08.2006 09:11jurgen > Тут пытается не ось лезть, а дрова

я несколько неправильно конкретизировал. имел ввиду софт вообще. извиняюсь.


> при повышении
> нагрузки частота таймера искусственно замедлянтся и железо в
> тестах даёт характеристики лучше, чем у конкурентов

серьезно? ну и сволочи же эти маркетологи. поубивал бы. все попортили, чисто техническим данным верить уже нельзя...
RSS-материал