[Sysadmins] ksoftirq 99% cpu load.

=?iso-8859-1?q?ahtoh_=CE=C1_pulnet=2Eru?= =?iso-8859-1?q?ahtoh_=CE=C1_pulnet=2Eru?=
Вт Окт 14 09:48:11 UTC 2008


Привет, всем.

Такая проблема.

ksoftirq/0 сильно грузит процессор.
Грузит его из-за большого кол-ва прерываний от сетевых карт при большой 
нагрузке.

Драйвер e1000
ver: 7.2.7-k2-NAPI

Ядро 2.6.18-std-smp-alt12

Процессор 2xDUALCORE XEON 5130 2GHz
Память 4 Gb.

Используется iptables и tc.

Работает 2 интерфейса eth0 и eth1

           CPU0       CPU1       CPU2       CPU3
  0:   13735138          0          0          0    IO-APIC-edge  timer
  1:       2393          0          0          0    IO-APIC-edge  i8042
  6:          3          0          0          0    IO-APIC-edge  floppy
  8:          1          0          0          0    IO-APIC-edge  rtc
  9:          1          0          0          0   IO-APIC-level  acpi
 14:         61          0          0          0    IO-APIC-edge  ide0
 58:  318597153          0          0          0         PCI-MSI  eth0
 66:  287621153          0          0          0         PCI-MSI  eth1
169:     164881          0          0          0   IO-APIC-level  ioc0
NMI:      25267        390        238        241
LOC:   13735941   13736293   13736274   13736102
ERR:          0
MIS:          0

Вопросы:
Как можно уменьшить кол-во прерываний и снизить нагрузку на процессор?
Поможет ли использование только одной сетевой карты вместо двух?
Как узнать работает ли NAPI в драйвере?

Заранее спасиб.



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