Pessoal,

Acho que evoluí um pouco, mas continuo precisando de alguma ajuda.

Descobri que o processo ksoftirqd_CPU0 é uma thread do kernel que
monitora interrupções de hardware, e que vários tipos de bugs de
drivers e problemas de hardware podem fazer com que essa thread
"inche", comendo muita CPU.

De fato, o processo ksoftirqd está batendo constantemente em torno de
50% de uso de CPU, às vezes até mais. Dei um 'cat' em /proc/interrupts
para ver se algum dispositivo estaria gerando massivas interrupções, e
vejam a saída:


           CPU0
  0:    6353024          XT-PIC  timer
  1:        198          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  5:     694129          XT-PIC  NE2000
  9:          0          XT-PIC  usb-ohci
 10:          0          XT-PIC  cmpci
 11:        315          XT-PIC  eth0
 12:  366846510          XT-PIC  eth1
 14:      97691          XT-PIC  ide0
NMI:          0
LOC:          0
ERR:          0
MIS:          0

Como pode ser visto, meu problema é na eth1. Esta interface é a que
está voltada para a LAN. Então resolvi fazer o teste de, ao invés de
utilizar a eth1 para a LAN, utilizar a eth0. Troquei, ajustei,
rearranjei as regras do firewall e ao reiniciar o Linux, o processo
volta igualmente inchado e, desta vez é a eth0 quem causa sucessivas
interrupções.

Estou pensando em remover uma das placas de rede, e tentar subir a
caixa com apenas uma pra ver se este problema se resolve, mas isso
deverá ser feito mais tarde, num horário alternativo. Não dá pra fazer
agora. Mas gostaria de pedir a opinião de vocês, pois este problema
está causando tanto uma queda considerável de performance no console
Linux quanto um gargalo na minha banda de internet.

Agradeço qualquer ajuda!


-- 
===================
FABRÍCIO L. RIBEIRO
===================
[icq: 66770900]
[msn: [EMAIL PROTECTED]
[gtalk: [EMAIL PROTECTED]
[e-mail: [EMAIL PROTECTED]
[blog: http://opalavrorio.blogspot.com]
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a