LINUX.ORG.RU

ACPI - нифига не понимаю! :((((


0

0

Что за фигня у меня на сервере происходит? Только сегодня поставил ядро 2.4.26-ow2. Через 3-4 часа процесс keventd стал жрать 100% CPU. :((( Причем, такой-же эффект наблюдался перед этим, когда стояло ядро 2.4.24-ow1 с acpi пачтем. :(((

Сервак стоит без перифирии в стойке - ни клавиатуры ни мыши. Может с этим связано? Я уж от отчаяния не знаю на что и думать. :(((

Еще интересно, то, что у меня на рабочей машине почти такое-же ядро (только без ow патча) и аналогичное железо. Но на ней ничего такого не происходит. :(

Что можно сделать что-бы этот эффект устранить?

Ответ на: комментарий от anonymous

ACPI нужно для HypherThreading. Я для сервака HT достаточно полезен что-бы его включить.

Нашел довольно странное решение данной проблемы. Может быть знающие ядро прокомментируют что это означает и чем чревато?

"There is a problem with the 2.4.20 ACPI-patched kernel, fixed in the 20030321 and later ACPI patches. The problem appears as a general slowdown for the whole system, and if you run 'top' you'll see 'system' getting 99-100% of the CPU with 'keventd' accumulating loads of time. There is a "fix" (the correct term is actually "hack" :-) that I heard of second-hand from Marco Trevisani:

Edit drivers/acpi/events/evrgnini.c, go to end of function 'acpi_ev_pci_config_region_setup()' and comment out the line that reads

acpi_os_derive_pci_id (node, region_obj->region.node, &pci_id);"

У себя заккоментировал эту строчку, перекомпилил ядро - уже около 12 частов сервак работает нормально.

UncleAndy ★★★
() автор топика
Ответ на: комментарий от UncleAndy

Забыл добавить - на счет fixed данный автор погорячился. У меня в ядре 2.4.26 этот баг проявляется во всей красе.

UncleAndy ★★★
() автор топика
Ответ на: комментарий от anonymous

А при чем тут патчи? Поддержка HT есть в ядрах начиная с первых в ветке 2.4.2х. А необходимость включения ACPI, как я понимаю, принципиальная для поддержки SMP, а не HT.

UncleAndy ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.