[FUG-BR] Alto consumo de CPU do squid no FreeBSD 5.4
Antonio Torres
antonio.torres em newspace.net.br
Seg Abr 11 18:53:05 BRT 2005
João Carlos Mendes Luís wrote:
>
> Ricardo A. Reis wrote:
>
>>Caro Alex,
>>
>> Muito ja foi comentado sobre o seu problema vou comentar um
>>pouco sobre a minha realidade, tenho um proxy server rodando em Xeon
>>2.66 com 1G de ram e scsi u320 15k, sobre free 5.2, estou muito contente
...
> Strom em qual interrupção? Algo que possa ser desabilitado?
>
> Eu já vi isso em drivers USB, justamente por estar junto com a placa
> de rede.
...
>
>>>
>>># vmstat -i
>>>-----------
>>>interrupt total rate
>>>irq1: atkbd0 2129 0
>>>irq3: sio1 2 0
>>>irq4: sio0 2 0
>>>irq6: fdc0 14 0
>>>irq8: rtc 11852670 127
>>>irq13: npx0 1 0
>>>irq14: ata0 1145295 12
>>>irq15: ata1 58 0
>>>irq18: em0 uhci2 75076124 810
>>>irq0: clk 9260481 99
>>>Total 97336776 1051
o problema é exatamente o compartilhamento de IRQ entre a placa de rede
o o USB (gerando um IRQ storm)
já tive esse problema inúmeras vezes com servidores IBM (xSeries e
eSeries), e com algumas MBs Intel com rede integrada (em todos os casos
foi a fatídica combinação "em0" + USB).
Possiveis soluções:
- quando possivel desabilite a USB
- tente o sugerido pelo colega: kernel com as opções DEVICE POOLING +
HZ=2000 (pelo menos 2000, no caso de sua maquina, 4000 deve ficar
perfeito para gigabit)
- se nada mais funcionar, desative a placa de rede "on-board" (eu sei,
uma pena) e ponha outra placa de rede (atualmente estou muito satisfeito
com o custo/benefício das 3Com)
[]s
Antonio Torres
antonio.torres em newspace.net.br
_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
Mais detalhes sobre a lista de discussão freebsd