[Sysadmins] ksoftirq 99% cpu load.

=?iso-8859-1?q?ahtoh_=CE=C1_pulnet=2Eru?= =?iso-8859-1?q?ahtoh_=CE=C1_pulnet=2Eru?=
Ср Окт 15 12:31:39 UTC 2008


В сообщении от 15 октября 2008 Michael Shigorin написал(a):
> On Wed, Oct 15, 2008 at 08:53:47AM +0400, ahtoh на pulnet wrote:
> > > > Видно, что все ядра поочередно учавствуют в обработке
> > > > прерываний от одного устройства.  Или я не прав?
> > >
> > > А что- мануал (кстати, очень короткий) прочитать - не судьба?
> >
> > Мануал от чего?
>
> irqbalance(1), вестимо.  Хотя он действительно краток:
>
> DESCRIPTION
>        The purpose of irqbalance is distribute hardware interrupts across
> pro- cessors on a multiprocessor system in order to increase performance.
>
> Поскольку распределять можно как динамически, так и статически,
> то предположение о "eth0<->CPU0" этот мануал не опровергает.
>
> Из наблюдаемого -- при работе irqbalance обработчики прерываний
> потихоньку мигрируют по процессорам/ядрам, "выравнивая" значения
> счётчиков на примерно сопоставимые величины.

Ну вот. А мне тыкали в мануал, что мол я всё придумал.
А в 2.6.24 действительно паралелльно они обрабатываются всеми ядрами сразу?
Наблюдаю такое в /proc/interrupts без всяких irqbalance



Подробная информация о списке рассылки Sysadmins