Re: убегает время

2007-08-10 Пенетрантность Max Dmitrichenko
В сообщении от 10 Август 2007 14:02 Andrey Melnikoff написал(a):
> Попался мне тут интересный фифект - если менять clocksource в момент
> загрузки Xов с nvidia драйвером - то в 99% случаев - полный вис.
> Если указать нужный source при загрузке - всё норма

А зачем это делать на лету? А главное как? Через /proc какой-нибудь?

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-10 Пенетрантность Andrey Melnikoff
Max Dmitrichenko <[EMAIL PROTECTED]> wrote:
> В сообщении от 9 Август 2007 13:55 Stanislav Maslovski написал(a):
> > On Thu, Aug 09, 2007 at 12:00:09PM +0400, Max Dmitrichenko wrote:
> > > В сообщении от 8 Август 2007 17:17 Stanislav Maslovski написал(a):
> > > > > Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
> > > > > Что это может быть?
> > > > 
> > > > Другая причина - нестабильный/плохо откалиброванный time source.
> > > > На PC выбирать имеет смысл из HPET (если есть) или ACPI PM-Timer.
> > > > dmesg скажет, какой time source используется.
> > > 
> > > $ dmesg
> > > ...
> > > Time: tsc clock source installed
> > > ...
> > > 
> > > С какого дуба он упал, если выбрал в качестве источника времени такты 
> > > процессора?!
> > 
> > TSC выбирается по-умолчанию, так как это дешевый clock source с разрешением 
> > порядка наносекунд.

> Хрен знает что у них там такое в timekeeping, но clocksource=acpi_pm помог.
JFYI: Попался мне тут интересный фифект - если менять clocksource в момент
загрузки Xов с nvidia драйвером - то в 99% случаев - полный вис.
Если указать нужный source при загрузке - всё нормально.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-10 Пенетрантность Max Dmitrichenko
В сообщении от 10 Август 2007 01:14 Stanislav Maslovski написал(a):
> clock_gettime(), вообще-то, задумывался с наносекундным разрешением.
> Посмотрите, что у Вас выдаст этот пример для разных clock source в ядре:
> 
> У меня:
> 
> CLOCK_REALTIME res: 0.1 sec.
> CLOCK_MONOTONIC res:0.1 sec.
> CLOCK_PROCESS_CPUTIME_ID res:   0.1 sec.
> CLOCK_THREAD_CPUTIME_ID res:0.1 sec.
> 
> Понятно, что наносекндная точность лишь постулируется, но тем не менее.

К сожалению под рукой только sarge с ядром 2.6.12. Дома на etch попробую.
А в sarge чуть меньше милисекунды. 0.000998.

Стало быть подпилили таймеры в новых ядрах. Приятно... будем знать.

ЗЫ: Можно на ты. Здесь все свои :)

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-09 Пенетрантность Stanislav Maslovski
On Thu, Aug 09, 2007 at 06:53:10PM +0400, Max Dmitrichenko wrote:
> В сообщении от 9 Август 2007 13:55 Stanislav Maslovski написал(a):
> > On Thu, Aug 09, 2007 at 12:00:09PM +0400, Max Dmitrichenko wrote:
> > > В сообщении от 8 Август 2007 17:17 Stanislav Maslovski написал(a):
> > > > > Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
> > > > > Что это может быть?
> > > > 
> > > > Другая причина - нестабильный/плохо откалиброванный time source.
> > > > На PC выбирать имеет смысл из HPET (если есть) или ACPI PM-Timer.
> > > > dmesg скажет, какой time source используется.
> > > 
> > > $ dmesg
> > > ...
> > > Time: tsc clock source installed
> > > ...
> > > 
> > > С какого дуба он упал, если выбрал в качестве источника времени такты 
> > > процессора?!
> > 
> > TSC выбирается по-умолчанию, так как это дешевый clock source с разрешением 
> > порядка наносекунд.
> 
> Хрен знает что у них там такое в timekeeping, но clocksource=acpi_pm помог.
> 
> Интересно, а зачем для gettimeofday источник точнее чем микросекунды?

Теоретически, в POSIX есть nanosleep(). Теоретически =) 

> Ещё, что любопытно,
> разрешение у POSIX Realtime Timers вообще совпадает с jiffies, хотя не 
> понятно, почему
> бы clock_gettime не использовать более точные источники, чем jiffies.

clock_gettime(), вообще-то, задумывался с наносекундным разрешением.
Посмотрите, что у Вас выдаст этот пример для разных clock source в ядре:

===
#include 
#include 
#include 
#include 

struct timespec res;

int main()
{
syscall(__NR_clock_getres, CLOCK_REALTIME, &res);
printf("CLOCK_REALTIME res:\t\t%ld.%09ld sec.\n", (long)res.tv_sec, 
(long)res.tv_nsec);

syscall(__NR_clock_getres, CLOCK_MONOTONIC, &res);
printf("CLOCK_MONOTONIC res:\t\t%ld.%09ld sec.\n", (long)res.tv_sec, 
(long)res.tv_nsec);

syscall(__NR_clock_getres, CLOCK_PROCESS_CPUTIME_ID, &res);
printf("CLOCK_PROCESS_CPUTIME_ID res:\t%ld.%09ld sec.\n", 
(long)res.tv_sec, (long)res.tv_nsec);

syscall(__NR_clock_getres, CLOCK_THREAD_CPUTIME_ID, &res);
printf("CLOCK_THREAD_CPUTIME_ID res:\t%ld.%09ld sec.\n", 
(long)res.tv_sec, (long)res.tv_nsec);

return 0;
}
===

У меня:

CLOCK_REALTIME res: 0.1 sec.
CLOCK_MONOTONIC res:0.1 sec.
CLOCK_PROCESS_CPUTIME_ID res:   0.1 sec.
CLOCK_THREAD_CPUTIME_ID res:0.1 sec.

Понятно, что наносекндная точность лишь постулируется, но тем не менее.

-- 
Stanislav



Re: убегает время

2007-08-09 Пенетрантность Max Dmitrichenko
В сообщении от 9 Август 2007 13:55 Stanislav Maslovski написал(a):
> On Thu, Aug 09, 2007 at 12:00:09PM +0400, Max Dmitrichenko wrote:
> > В сообщении от 8 Август 2007 17:17 Stanislav Maslovski написал(a):
> > > > Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
> > > > Что это может быть?
> > > 
> > > Другая причина - нестабильный/плохо откалиброванный time source.
> > > На PC выбирать имеет смысл из HPET (если есть) или ACPI PM-Timer.
> > > dmesg скажет, какой time source используется.
> > 
> > $ dmesg
> > ...
> > Time: tsc clock source installed
> > ...
> > 
> > С какого дуба он упал, если выбрал в качестве источника времени такты 
> > процессора?!
> 
> TSC выбирается по-умолчанию, так как это дешевый clock source с разрешением 
> порядка наносекунд.

Хрен знает что у них там такое в timekeeping, но clocksource=acpi_pm помог.

Интересно, а зачем для gettimeofday источник точнее чем микросекунды? Ещё, что 
любопытно,
разрешение у POSIX Realtime Timers вообще совпадает с jiffies, хотя не понятно, 
почему
бы clock_gettime не использовать более точные источники, чем jiffies.

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-09 Пенетрантность Stanislav Maslovski
On Thu, Aug 09, 2007 at 01:55:14PM +0400, Stanislav Maslovski wrote:
> > 
> > С какого дуба он упал, если выбрал в качестве источника времени такты 
> > процессора?!
> 
> TSC выбирается по-умолчанию, так как это дешевый clock source с разрешением 
> порядка наносекунд.
> У PM-Timer-а разрешение порядка 0.3 мкс. Но зато он тактируется от генератора,
> более стабильного, чем процессорный CLK (от того же, что и старый добрый PIT).
> У PIT разрешение хуже - порядка 1 мкс.
> 
> Из всех clock source самый нестабильный - Local APIC Timer. А он может 
> использоваться вместо
> PIT для генерации timer interrupts, к которым привязаны jiffies и отсчет 
> времени.
> Тем не менее, IMO, основная проблема в старых ядрах - коррекция при 
> подозрении на потерянное
> прерывание. Можно только порадоваться, что всю эту кучу мусора наконец-то 
> выкинули...

В догонку: еще стоит сказать, что TSC (или PM-Timer) используются в старом
коде лишь для интерполяции, т.е. для определения времени в моменты между
соседними timer interrupts. Общий же темп времени задается темпом этих
прерываний.

-- 
Stanislav



Re: убегает время

2007-08-09 Пенетрантность Stanislav Maslovski
On Thu, Aug 09, 2007 at 12:00:09PM +0400, Max Dmitrichenko wrote:
> В сообщении от 8 Август 2007 17:17 Stanislav Maslovski написал(a):
> > > Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
> > > Что это может быть?
> > 
> > Другая причина - нестабильный/плохо откалиброванный time source.
> > На PC выбирать имеет смысл из HPET (если есть) или ACPI PM-Timer.
> > dmesg скажет, какой time source используется.
> 
> $ dmesg
> ...
> Time: tsc clock source installed
> ...
> 
> С какого дуба он упал, если выбрал в качестве источника времени такты 
> процессора?!

TSC выбирается по-умолчанию, так как это дешевый clock source с разрешением 
порядка наносекунд.
У PM-Timer-а разрешение порядка 0.3 мкс. Но зато он тактируется от генератора,
более стабильного, чем процессорный CLK (от того же, что и старый добрый PIT).
У PIT разрешение хуже - порядка 1 мкс.

Из всех clock source самый нестабильный - Local APIC Timer. А он может 
использоваться вместо
PIT для генерации timer interrupts, к которым привязаны jiffies и отсчет 
времени.
Тем не менее, IMO, основная проблема в старых ядрах - коррекция при подозрении 
на потерянное
прерывание. Можно только порадоваться, что всю эту кучу мусора наконец-то 
выкинули...

-- 
Stanislav



Re: убегает время

2007-08-09 Пенетрантность Max Dmitrichenko
В сообщении от 8 Август 2007 17:17 Stanislav Maslovski написал(a):
> > Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
> > Что это может быть?
> 
> Другая причина - нестабильный/плохо откалиброванный time source.
> На PC выбирать имеет смысл из HPET (если есть) или ACPI PM-Timer.
> dmesg скажет, какой time source используется.

$ dmesg
...
Time: tsc clock source installed
...

С какого дуба он упал, если выбрал в качестве источника времени такты 
процессора?!

Пошел пялится в kernel-parameters.txt

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 06:34:37PM +0400, Stanislav Maslovski wrote:
> > ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> > ata1.00: cmd 35/00:48:fb:28:1e/00:01:00:00:00/e0 tag 0 cdb 0x0 data
> > 167936 out
> >  res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
> > ata1: port is slow to respond, please be
> > 
> > После этого бутнул удаленно по питанию,
> 
> Гугл выдает вот это:
> https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/37382
> https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/64587

Это я нашел.. но разбираться буду позже, наверное. Сейчас взлетело и вроде
летит нормально. Удовлетворюсь пока что этим :)

Еще раз спасибо за помощь.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 05:03:42PM +0300, Alexander Burnos wrote:

[ скипнуто ]

> В итоге перезагрузил сервер, подниматься не захотел, на serial console
> увидел обрывок вот такого вот:
> 
> ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> ata1.00: cmd 35/00:48:fb:28:1e/00:01:00:00:00/e0 tag 0 cdb 0x0 data
> 167936 out
>  res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
> ata1: port is slow to respond, please be
> 
> После этого бутнул удаленно по питанию,

Гугл выдает вот это:
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/37382
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/64587



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 05:33:33PM +0400, Stanislav Maslovski wrote:
> > Потому как вот прямо сейчас наблюдаю
> > "залипания" сервера и последующие всплески la до 80-90. И это явно не
> > процессы ее грузят.
> > Что-то с железом.. А что Вы говорили про nforce2/amd64? На 2.6 ядрах
> > apic барахлит или что-то еще?
> 
> См. мой ответ to Max Dmitrichenko. 

Спасибо за очень толковые ответы.

В итоге перезагрузил сервер, подниматься не захотел, на serial console
увидел обрывок вот такого вот:

ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
ata1.00: cmd 35/00:48:fb:28:1e/00:01:00:00:00/e0 tag 0 cdb 0x0 data
167936 out
 res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata1: port is slow to respond, please be

После этого бутнул удаленно по питанию,

 10:02:52 up 47 min,  2 users,  load average: 0.45, 0.36, 0.24

ntpdate -q pool.ntp.org
server 64.142.114.146, stratum 2, offset -0.096367, delay 0.06238
 8 Aug 10:03:11 ntpdate[21760]: adjust time server 64.142.114.146 offset 
-0.096367 sec

Пока что полет нормальный. apic/lapic не выключал. Посмотрим что скажет
под нагрузкой.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 03:41:42PM +0300, Alexander Burnos wrote:
> Hello!
> 
> On Wed, Aug 08, 2007 at 04:34:10PM +0400, Stanislav Maslovski wrote:
> > > root#billy[0]~>ntpdate pool.ntp.org
> > >  8 Aug 08:19:25 ntpdate[17702]: adjust time server 141.82.30.251 offset 
> > > -0.007811 sec
> > > root#billy[0]~>echo "0.0 0 0.0" >/etc/adjtime
> > > root#billy[0]~>hwclock --systohc --utc
> > > 
> > > Все прошло успешно. Наблюдаю как будет себя вести..
> > > 
> > > Только вот все равно машина себя как-то странно ведет. Вроде как
> > > подмирает переодически.
> > > Попробую при буте noapic сделать, только вот непонятно почему она раньше
> > > работала безпроблемно, а тут вдруг выдала.
> > 
> > Еще бы батареечку проверить не мешало бы ;) (см. в сторону sensors)
> 
> Кажется мне, не в ней дело.

Это в качестве задела на будущее ;)

> Потому как вот прямо сейчас наблюдаю
> "залипания" сервера и последующие всплески la до 80-90. И это явно не
> процессы ее грузят.
> Что-то с железом.. А что Вы говорили про nforce2/amd64? На 2.6 ядрах
> apic барахлит или что-то еще?

См. мой ответ to Max Dmitrichenko. 

-- 
Stanislav



Re: убегает время

2007-08-08 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 04:28:22PM +0400, Max Dmitrichenko wrote:
> В сообщении от 8 Август 2007 09:33 Stanislav Maslovski написал(a):
> > On Wed, Aug 08, 2007 at 02:07:48AM +0300, Alexander Burnos wrote:
> > Проверьте, что у Вас в /etc/adjtime. Если первое число пододозрительно
> > велико (по модулю):
> > 
> > # ntpdate pool.ntp.org
> > # echo "0.0 0 0.0" >/etc/adjtime
> > # hwclock --systohc --utc
> > 
> > Материнка случаем не NForce2?
> 
> У меня тоже на одной машинке уезажет время. На несколько часов в сутки.
> ntp никакого нет, но мне почему-то кажется, что это все равно не порядок :)
> 
> Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
> Что это может быть?

Старый timekeeping код в ядре (< 2.6.21) ужасен. Особенно, в части коррекции
jiffies, когда есть подозрение на потерянное прерывание. Обычно проявляется
в том, что время плывет, когда нагрузка на ввод/вывод велика: работающие usb
принтеры и пр.

Другая причина - нестабильный/плохо откалиброванный time source.
На PC выбирать имеет смысл из HPET (если есть) или ACPI PM-Timer.
dmesg скажет, какой time source используется.

-- 
Stanislav



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 04:34:10PM +0400, Stanislav Maslovski wrote:
> > root#billy[0]~>ntpdate pool.ntp.org
> >  8 Aug 08:19:25 ntpdate[17702]: adjust time server 141.82.30.251 offset 
> > -0.007811 sec
> > root#billy[0]~>echo "0.0 0 0.0" >/etc/adjtime
> > root#billy[0]~>hwclock --systohc --utc
> > 
> > Все прошло успешно. Наблюдаю как будет себя вести..
> > 
> > Только вот все равно машина себя как-то странно ведет. Вроде как
> > подмирает переодически.
> > Попробую при буте noapic сделать, только вот непонятно почему она раньше
> > работала безпроблемно, а тут вдруг выдала.
> 
> Еще бы батареечку проверить не мешало бы ;) (см. в сторону sensors)

Кажется мне, не в ней дело. Потому как вот прямо сейчас наблюдаю
"залипания" сервера и последующие всплески la до 80-90. И это явно не
процессы ее грузят.
Что-то с железом.. А что Вы говорили про nforce2/amd64? На 2.6 ядрах
apic барахлит или что-то еще?

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 03:22:13PM +0300, Alexander Burnos wrote:
> Hello!
> 
> On Wed, Aug 08, 2007 at 02:58:19PM +0300, Alexander Burnos wrote:
> > On Wed, Aug 08, 2007 at 12:40:10PM +0400, Stanislav Maslovski wrote:
> > > > root#billy[0]~>hwclock --debug --systohc --utc
> > > > hwclock from util-linux-2.12p
> > > > hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
> > > > No usable clock interface found.
> > > > Cannot access the Hardware Clock via any known method.
> > > > root#billy[0]~>modprobe -l | g rtc
> > > > root#billy[0]~>
> > > > 
> > > > root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
> > > > # CONFIG_HPET_EMULATE_RTC is not set
> > > > CONFIG_RTC=y
> > > > CONFIG_HPET_RTC_IRQ=y
> > > > # CONFIG_RTC_CLASS is not set
> > > > root#billy[0]/usr/src>
> > > 
> > > ls -l /dev/rtc ?
> > ls: /dev/rtc: No such file or directory
> > > udev ?
> > Нету, но ядро 2.6.
> 
> Поставил udev, девайс создан.
> 
> root#billy[0]~>ntpdate pool.ntp.org
>  8 Aug 08:19:25 ntpdate[17702]: adjust time server 141.82.30.251 offset 
> -0.007811 sec
> root#billy[0]~>echo "0.0 0 0.0" >/etc/adjtime
> root#billy[0]~>hwclock --systohc --utc
> 
> Все прошло успешно. Наблюдаю как будет себя вести..
> 
> Только вот все равно машина себя как-то странно ведет. Вроде как
> подмирает переодически.
> Попробую при буте noapic сделать, только вот непонятно почему она раньше
> работала безпроблемно, а тут вдруг выдала.

Еще бы батареечку проверить не мешало бы ;) (см. в сторону sensors)

-- 
Stanislav



Re: убегает время

2007-08-08 Пенетрантность Max Dmitrichenko
В сообщении от 8 Август 2007 09:33 Stanislav Maslovski написал(a):
> On Wed, Aug 08, 2007 at 02:07:48AM +0300, Alexander Burnos wrote:
> Проверьте, что у Вас в /etc/adjtime. Если первое число пододозрительно
> велико (по модулю):
> 
> # ntpdate pool.ntp.org
> # echo "0.0 0 0.0" >/etc/adjtime
> # hwclock --systohc --utc
> 
> Материнка случаем не NForce2?

У меня тоже на одной машинке уезажет время. На несколько часов в сутки.
ntp никакого нет, но мне почему-то кажется, что это все равно не порядок :)

Чипсет 865. Проц - P4 2.6 с включенным HT. /dev/rtc есть. udev стоит.
Что это может быть?

--
  Макс


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 02:58:19PM +0300, Alexander Burnos wrote:
> On Wed, Aug 08, 2007 at 12:40:10PM +0400, Stanislav Maslovski wrote:
> > > root#billy[0]~>hwclock --debug --systohc --utc
> > > hwclock from util-linux-2.12p
> > > hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
> > > No usable clock interface found.
> > > Cannot access the Hardware Clock via any known method.
> > > root#billy[0]~>modprobe -l | g rtc
> > > root#billy[0]~>
> > > 
> > > root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
> > > # CONFIG_HPET_EMULATE_RTC is not set
> > > CONFIG_RTC=y
> > > CONFIG_HPET_RTC_IRQ=y
> > > # CONFIG_RTC_CLASS is not set
> > > root#billy[0]/usr/src>
> > 
> > ls -l /dev/rtc ?
> ls: /dev/rtc: No such file or directory
> > udev ?
> Нету, но ядро 2.6.

Поставил udev, девайс создан.

root#billy[0]~>ntpdate pool.ntp.org
 8 Aug 08:19:25 ntpdate[17702]: adjust time server 141.82.30.251 offset 
-0.007811 sec
root#billy[0]~>echo "0.0 0 0.0" >/etc/adjtime
root#billy[0]~>hwclock --systohc --utc

Все прошло успешно. Наблюдаю как будет себя вести..

Только вот все равно машина себя как-то странно ведет. Вроде как
подмирает переодически.
Попробую при буте noapic сделать, только вот непонятно почему она раньше
работала безпроблемно, а тут вдруг выдала.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 04:11:25PM +0400, Alexander GQ Gerasiov wrote:
> > > > root#billy[0]~>hwclock --debug --systohc --utc
> > > > hwclock from util-linux-2.12p
> > > > hwclock: Open of /dev/rtc failed, errno=2: No such file or
> > > > directory. No usable clock interface found.
> > > > Cannot access the Hardware Clock via any known method.
> > > > root#billy[0]~>modprobe -l | g rtc
> > > > root#billy[0]~>
> > > > 
> > > > root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
> > > > # CONFIG_HPET_EMULATE_RTC is not set
> > > > CONFIG_RTC=y
> > > > CONFIG_HPET_RTC_IRQ=y
> > > > # CONFIG_RTC_CLASS is not set
> > > > root#billy[0]/usr/src>
> > > 
> > > ls -l /dev/rtc ?
> > 
> > ls: /dev/rtc: No such file or directory
> > 
> > > udev ?
> > 
> > Нету, но ядро 2.6.
> Ты, конечно ценитель %)

Честное слово, еще не возникала необходимость udev юзать. Как-то все без
него летало, ну и ладно. Слыхать слыхивал, руками не трогал :) Даже
неудобно как-то :)

> Либо используй удев, либо таки создай устройство сам.

Уже поставил.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Alexander GQ Gerasiov
На Wed, 8 Aug 2007 14:58:19 +0300
Alexander Burnos <[EMAIL PROTECTED]> записано:

> Hello!
> 
> On Wed, Aug 08, 2007 at 12:40:10PM +0400, Stanislav Maslovski wrote:
> > > root#billy[0]~>hwclock --debug --systohc --utc
> > > hwclock from util-linux-2.12p
> > > hwclock: Open of /dev/rtc failed, errno=2: No such file or
> > > directory. No usable clock interface found.
> > > Cannot access the Hardware Clock via any known method.
> > > root#billy[0]~>modprobe -l | g rtc
> > > root#billy[0]~>
> > > 
> > > root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
> > > # CONFIG_HPET_EMULATE_RTC is not set
> > > CONFIG_RTC=y
> > > CONFIG_HPET_RTC_IRQ=y
> > > # CONFIG_RTC_CLASS is not set
> > > root#billy[0]/usr/src>
> > 
> > ls -l /dev/rtc ?
> 
> ls: /dev/rtc: No such file or directory
> 
> > udev ?
> 
> Нету, но ядро 2.6.
Ты, конечно ценитель %)
Либо используй удев, либо таки создай устройство сам.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 12:40:10PM +0400, Stanislav Maslovski wrote:
> > root#billy[0]~>hwclock --debug --systohc --utc
> > hwclock from util-linux-2.12p
> > hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
> > No usable clock interface found.
> > Cannot access the Hardware Clock via any known method.
> > root#billy[0]~>modprobe -l | g rtc
> > root#billy[0]~>
> > 
> > root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
> > # CONFIG_HPET_EMULATE_RTC is not set
> > CONFIG_RTC=y
> > CONFIG_HPET_RTC_IRQ=y
> > # CONFIG_RTC_CLASS is not set
> > root#billy[0]/usr/src>
> 
> ls -l /dev/rtc ?

ls: /dev/rtc: No such file or directory

> udev ?

Нету, но ядро 2.6.

> > 
> > > Материнка случаем не NForce2?
> > NForce точно, NForce2 именно ли - не знаю, lspci не показывает, в dmesg
> > не вижу. Машина удаленная. Как можно точно проверить?
> 
> На NForce такое наблюдалось c 2.6 ядрами, workaround - "noapic" в опциях ядра.

Спасибо, попробую.

> У Вас не amd64 случаем? Железо точно не менялось?

amd64, Вы просто телепат :) Простите что приходится выпытывать из меня
все.
Железо точно не менялось, даже не было ребута. Все началось внезапно.

> Сделайте-ка вот что:
> 
> # while true; do cat /proc/interrupts; sleep 1; done
> 
> шквала прерываний нигде не видим?

Нет, вроде все в норме, соизмеримо с другими аналогичными серверами.

Я, конечно, бутну его с noapic и, кажется мне, что проблема должна
исчезнуть. Но хотелось бы понять ее природу, пока она воспроизводима.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 10:44:56AM +0300, Alexander Burnos wrote:

[ скипнуто ]

> root#billy[0]~>hwclock --systohc --utc
> Cannot access the Hardware Clock via any known method.
> Use the --debug option to see the details of our search for an access
> method.
> root#billy[0]~>hwclock --debug --systohc --utc
> hwclock from util-linux-2.12p
> hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
> No usable clock interface found.
> Cannot access the Hardware Clock via any known method.
> root#billy[0]~>modprobe -l | g rtc
> root#billy[0]~>
> 
> root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
> # CONFIG_HPET_EMULATE_RTC is not set
> CONFIG_RTC=y
> CONFIG_HPET_RTC_IRQ=y
> # CONFIG_RTC_CLASS is not set
> root#billy[0]/usr/src>

ls -l /dev/rtc ?
udev ?

> 
> > Материнка случаем не NForce2?
> 
> NForce точно, NForce2 именно ли - не знаю, lspci не показывает, в dmesg
> не вижу. Машина удаленная. Как можно точно проверить?

На NForce такое наблюдалось c 2.6 ядрами, workaround - "noapic" в опциях ядра.
У Вас не amd64 случаем? Железо точно не менялось?

Сделайте-ка вот что:

# while true; do cat /proc/interrupts; sleep 1; done

шквала прерываний нигде не видим?

-- 
Stanislav



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 10:10:32AM +0400, Stanislav Maslovski wrote:
> В догонку:
> Если дело было не в слишком большой разнице во времени на момент (ре)старта
> сервера, то проверьте настройки ntpd. Попробуйте удалить/обнулить drift файл
> ntpd. Где-то в /var/lib/ntp/... Ессно, ntpd надо бы стопануть перед/стартануть
> после.

Нет, тут с рестартом ничего связано не было, увы. Кстати, забыл сказать,
вместе с ростом offset'а времени также на сервере были и всплески load'а
очень резкие. Вроде как la 0.9, через пару секунд la 30 и сразу же
начинает спадать. Причину всплесков я на тот момент не увидел, но
вплески вроде как ушли, а время убегать продолжило.

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-08 Пенетрантность Alexander Burnos
Hello!

On Wed, Aug 08, 2007 at 09:33:11AM +0400, Stanislav Maslovski wrote:
> > На одном из серверов (sarge) стало убегать время. Началось это буквально
> > сегодня.
> > Стоит и запущен openntpd.
> > Синхронизирую ntpdate'ом, за час время уходит на 20-30 секунд.
> > ntpdate -q pool.ntp.org
> > server 91.102.248.122, stratum 3, offset 22.093132, delay 0.14041
> >  7 Aug 19:02:41 ntpdate[16255]: step time server 91.102.248.122 offset 
> > 22.093132 sec
> > Вот такое набежало примерно за час после очередной синхронизации.
> > Куда бы посмотреть, что это может быть?
> 
> Проверьте, что у Вас в /etc/adjtime. Если первое число пододозрительно
> велико (по модулю):

Было так:
root#billy[0]~>cat /etc/adjtime
0.00 110300 0.00
110300
UTC

> # ntpdate pool.ntp.org
> # echo "0.0 0 0.0" >/etc/adjtime
> # hwclock --systohc --utc
> 

root#billy[0]~>ntpdate pool.ntp.org
 8 Aug 03:39:59 ntpdate[13406]: step time server 88.198.44.10 offset 717.269688 
sec

Это уже за ночь набежало.

root#billy[0]~>hwclock --systohc --utc
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access
method.
root#billy[0]~>hwclock --debug --systohc --utc
hwclock from util-linux-2.12p
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
root#billy[0]~>modprobe -l | g rtc
root#billy[0]~>

root#billy[0]/usr/src>grep -i rtc /boot/config-2.6.20.1 
# CONFIG_HPET_EMULATE_RTC is not set
CONFIG_RTC=y
CONFIG_HPET_RTC_IRQ=y
# CONFIG_RTC_CLASS is not set
root#billy[0]/usr/src>

> Материнка случаем не NForce2?

NForce точно, NForce2 именно ли - не знаю, lspci не показывает, в dmesg
не вижу. Машина удаленная. Как можно точно проверить?

-- 
WBR,
Alexander Burnos


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: убегает время

2007-08-07 Пенетрантность Сергей С.
08.08.07, Stanislav Maslovski <[EMAIL PROTECTED]> написал(а):
>
> On Wed, Aug 08, 2007 at 09:33:11AM +0400, Stanislav Maslovski wrote:
> > On Wed, Aug 08, 2007 at 02:07:48AM +0300, Alexander Burnos wrote:
> > > Приветствую!
> > >
> > > На одном из серверов (sarge) стало убегать время. Началось это
> буквально
> > > сегодня.
> > > Стоит и запущен openntpd.
> > >
> > > Синхронизирую ntpdate'ом, за час время уходит на 20-30 секунд.
> > >
> > > ntpdate -q pool.ntp.org
> > > server 91.102.248.122, stratum 3, offset 22.093132, delay 0.14041
> > >  7 Aug 19:02:41 ntpdate[16255]: step time server 91.102.248.122 offset
> 22.093132 sec
> > >
> > > Вот такое набежало примерно за час после очередной синхронизации.
> > >
> > > Куда бы посмотреть, что это может быть?
> >
> > Проверьте, что у Вас в /etc/adjtime. Если первое число пододозрительно
> > велико (по модулю):
> >
> > # ntpdate pool.ntp.org
> > # echo "0.0 0 0.0" >/etc/adjtime
> > # hwclock --systohc --utc
> >
> > Материнка случаем не NForce2?
>
> В догонку:
> Если дело было не в слишком большой разнице во времени на момент
> (ре)старта
> сервера, то проверьте настройки ntpd. Попробуйте удалить/обнулить drift
> файл
> ntpd. Где-то в /var/lib/ntp/... Ессно, ntpd надо бы стопануть
> перед/стартануть
> после.
>
> --
> Stanislav
>
>
А у меня просто время накручивается само по себе в Etch. Где крутить?


Re: убегает время

2007-08-07 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 09:33:11AM +0400, Stanislav Maslovski wrote:
> On Wed, Aug 08, 2007 at 02:07:48AM +0300, Alexander Burnos wrote:
> > Приветствую!
> > 
> > На одном из серверов (sarge) стало убегать время. Началось это буквально
> > сегодня.
> > Стоит и запущен openntpd.
> > 
> > Синхронизирую ntpdate'ом, за час время уходит на 20-30 секунд.
> > 
> > ntpdate -q pool.ntp.org
> > server 91.102.248.122, stratum 3, offset 22.093132, delay 0.14041
> >  7 Aug 19:02:41 ntpdate[16255]: step time server 91.102.248.122 offset 
> > 22.093132 sec
> > 
> > Вот такое набежало примерно за час после очередной синхронизации.
> > 
> > Куда бы посмотреть, что это может быть?
> 
> Проверьте, что у Вас в /etc/adjtime. Если первое число пододозрительно
> велико (по модулю):
> 
> # ntpdate pool.ntp.org
> # echo "0.0 0 0.0" >/etc/adjtime
> # hwclock --systohc --utc
> 
> Материнка случаем не NForce2?

В догонку:
Если дело было не в слишком большой разнице во времени на момент (ре)старта
сервера, то проверьте настройки ntpd. Попробуйте удалить/обнулить drift файл
ntpd. Где-то в /var/lib/ntp/... Ессно, ntpd надо бы стопануть перед/стартануть
после.

-- 
Stanislav



Re: убегает время

2007-08-07 Пенетрантность Stanislav Maslovski
On Wed, Aug 08, 2007 at 02:07:48AM +0300, Alexander Burnos wrote:
> Приветствую!
> 
> На одном из серверов (sarge) стало убегать время. Началось это буквально
> сегодня.
> Стоит и запущен openntpd.
> 
> Синхронизирую ntpdate'ом, за час время уходит на 20-30 секунд.
> 
> ntpdate -q pool.ntp.org
> server 91.102.248.122, stratum 3, offset 22.093132, delay 0.14041
>  7 Aug 19:02:41 ntpdate[16255]: step time server 91.102.248.122 offset 
> 22.093132 sec
> 
> Вот такое набежало примерно за час после очередной синхронизации.
> 
> Куда бы посмотреть, что это может быть?

Проверьте, что у Вас в /etc/adjtime. Если первое число пододозрительно
велико (по модулю):

# ntpdate pool.ntp.org
# echo "0.0 0 0.0" >/etc/adjtime
# hwclock --systohc --utc

Материнка случаем не NForce2?

-- 
Stanislav