Conflito IRQ - Lentidão REDE

1. Conflito IRQ - Lentidão REDE

Rafael
m0rt4l

(usa Debian)

Enviado em 05/09/2012 - 13:54h

Bom dia!

Estou com um problema de lentidão aqui na rede interna.

Já li vários e vários tópicos e nada resolveu meu problema. Acredito que seja conflito de IRQ.
Já instalei até 3 tipos de S.O (Debian, CentOS e até Ubuntu Server), todos dão um conflito de IRQ com número diferente. Atualmente estou com o Ubuntu Server instalado.

Já desabilitei a placa de rede on-board, já adicionei duas novas, já tirei as duas, e agora estou apenas com a on-board (Placa mb lga1155 asus p8h61)

eth0 Link encap:Ethernet Endereço de HW 54:04:a6:2a:0c:03
inet end.: 192.168.0.3 Bcast:192.168.0.255 Masc:255.255.255.0
endereço inet6: fe80::5604:a6ff:fe2a:c03/64 Escopo:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:1529 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:77 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:110284 (110.2 KB) TX bytes:12489 (12.4 KB)
IRQ:41 Endereço de E/S:0xa000

Quando começa a lentidão, o ifconfig retorna +/- RX packets:202452 errors:29 dropped:1672 overruns:26 frame:2.

Já adicionei o "irqpoll" no Grub e nada também.

O que pode ser?

Estou precisando muita da ajuda.

Por causa da lentidão, hoje utilizo um Switch DLINK DES 1016A, junto com um roteador DLINL DIR 600 (compartilha a internet). O servidor apenas compartilha arquivos. O ideal seria duas placas de rede para o servidor compartilhar arquivos e um squid (internet), mas com a lentidão fica inutilizável.

Segue alguns dados:

mortal@linux2:~$ cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 44 0 0 0 IO-APIC-edge timer
1: 3 0 0 0 IO-APIC-edge i8042
5: 0 0 0 0 IO-APIC-edge parport0
8: 1 0 0 0 IO-APIC-edge rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
12: 4 0 0 0 IO-APIC-edge i8042
16: 1 0 0 0 IO-APIC-fasteoi nouveau
17: 173 0 0 0 IO-APIC-fasteoi snd_hda_int el
19: 4303 0 0 0 IO-APIC-fasteoi ata_piix, a ta_piix
23: 108 0 0 0 IO-APIC-fasteoi ehci_hcd:us b1, ehci_hcd:usb2
41: 1825 0 0 0 PCI-MSI-edge eth0
42: 13 0 0 0 PCI-MSI-edge mei
NMI: 2 2 1 0 Non-maskable interrupts
LOC: 3787 6598 2484 3703 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 2 2 1 0 Performance monitoring interr upts
IWI: 0 0 0 0 IRQ work interrupts
RES: 2014 2354 1119 841 Rescheduling interrupts
CAL: 234 239 191 257 Function call interrupts
TLB: 47 52 132 184 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 0 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 4 4 4 4 Machine check polls
ERR: 0
MIS: 0


mortal@linux2:~$ cat /proc/ioports
0000-0cf7 : PCI Bus 0000:00
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-0060 : keyboard
0064-0064 : keyboard
0070-0077 : rtc0
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0200-020f : pnp 00:05
0290-029f : pnp 00:08
0378-037a : parport0
03f8-03ff : serial
0400-0453 : pnp 00:05
0400-0403 : ACPI PM1a_EVT_BLK
0404-0405 : ACPI PM1a_CNT_BLK
0408-040b : ACPI PM_TMR
0410-0415 : ACPI CPU throttle
0420-042f : ACPI GPE0_BLK
0450-0450 : ACPI PM2_CNT_BLK
0454-0457 : pnp 00:07
0458-047f : pnp 00:05
04d0-04d1 : pnp 00:0a
0500-057f : pnp 00:05
0680-069f : pnp 00:05
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
164e-164f : pnp 00:05
d000-dfff : PCI Bus 0000:03
d000-d0ff : 0000:03:00.0
d000-d0ff : r8169
e000-efff : PCI Bus 0000:01
e000-e07f : 0000:01:00.0
f000-f01f : 0000:00:1f.3
f020-f02f : 0000:00:1f.5
f020-f02f : ata_piix
f030-f03f : 0000:00:1f.5
f030-f03f : ata_piix
f040-f043 : 0000:00:1f.5

f040-f043 : ata_piix
f050-f057 : 0000:00:1f.5
f050-f057 : ata_piix
f060-f063 : 0000:00:1f.5
f060-f063 : ata_piix
f070-f077 : 0000:00:1f.5
f070-f077 : ata_piix
f080-f08f : 0000:00:1f.2
f080-f08f : ata_piix
f090-f09f : 0000:00:1f.2
f090-f09f : ata_piix
f0a0-f0a3 : 0000:00:1f.2
f0a0-f0a3 : ata_piix
f0b0-f0b7 : 0000:00:1f.2
f0b0-f0b7 : ata_piix
f0c0-f0c3 : 0000:00:1f.2
f0c0-f0c3 : ata_piix
f0d0-f0d7 : 0000:00:1f.2
f0d0-f0d7 : ata_piix
ffff-ffff : pnp 00:05
ffff-ffff : pnp 00:05

mortal@linux2:~$ cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
5 ttyprintk
6 lp
7 vcs
10 misc
13 input
14 sound
21 sg
29 fb
99 ppdev
108 ppp
116 alsa
128 ptm
136 pts
180 usb
189 usb_device
226 drm
250 mei
251 hidraw
252 usbmon
253 bsg
254 rtc

Block devices:
1 ramdisk
259 blkext
7 loop
8 sd
9 md
11 sr
65 sd
66 sd
67 sd
68 sd
69 sd
70 sd
71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
252 device-mapper
253 virtblk
254 mdp


mortal@linux2:~$ cat /proc/dma
4: cascade



  


2. Re: Conflito IRQ - Lentidão REDE

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/09/2012 - 00:03h

m0rt4l escreveu:
...

O ideal seria duas placas de rede para o servidor compartilhar arquivos e um squid (internet), mas com a lentidão fica inutilizável.
...


Não lhe aconselharia a fazer isso, mesmo que esta maquina estivesse em perfeito funcionamento.
Caso tenha uma falha neste servidor, os usuários perdem acesso aos arquivos e a internet. Futuramente você pode precisar configurar mais algum serviço e quanto mais serviços tiver em um servidor, maior as chances de erros e obviamente maior será a indisponibilidade de recursos em caso de falha.

Se for possível, utilize uma maquina para firewall/proxy, caso ela fique indisponível, poderá configurar um roteador para compartilhar a conexão enquanto resolve o problema. Isso tambem ira aumentar a segurança da sua rede, não colocando o servidor de arquivos "de cara" para a internet.




3. Re: Conflito IRQ - Lentidão REDE

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/09/2012 - 00:04h

É uma instalação nova ou o servidor estava em funcionamento e após algum tempo e apresentou o Erro?

Qual sua placa de rede onboard e as que instalou posteriormente?

Existe a possibilidade de ser algum bug:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/974657
http://ubuntuincident.wordpress.com/2011/12/15/wired-network-speed-is-very-slow/

Entretendo, caso sua rede onboard seja mesmo a RTL8111E eu ja instalei o CentOS6x em computadores com ela e não tive problemas.

Pode ser tambem um problema de hardware, veja o tópico:
http://www.vivaolinux.com.br/topico/Redes/Mensagem-estranha-no-log-Pid-0-comm-swapper-Not-tainted-26...





4. Re: Conflito IRQ - Lentidão REDE

Rafael
m0rt4l

(usa Debian)

Enviado em 06/09/2012 - 17:53h

Instalação nova. Vou seguir os passos e informo o resultado.

Sobre a dica, vou providenciar dois servidores.
- 1: Proxy/Firewall
- 2: Samba (arquivos)

Abraços!


5. Re: Conflito IRQ - Lentidão REDE

Rafael
m0rt4l

(usa Debian)

Enviado em 10/09/2012 - 09:58h

Bom dia!

Testei alguns dias e até agora não apresentou nenhuma lentidão. Continuarei testando e posto daqui alguns dias ok?

Porém, ainda aparece IRQ 41, endereço de E/S:0xa000. Isso não é um erro?


eth0 Link encap:Ethernet Endereço de HW 54:04:a6:2a:0c:03
inet end.: 192.168.0.3 Bcast:192.168.0.255 Masc:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:90480 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:118439 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:37042521 (37.0 MB) TX bytes:138099315 (138.0 MB)
IRQ:41 Endereço de E/S:0xa000



6. Re: Conflito IRQ - Lentidão REDE

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/09/2012 - 00:03h

m0rt4l escreveu:

Bom dia!

Testei alguns dias e até agora não apresentou nenhuma lentidão. Continuarei testando e posto daqui alguns dias ok?


Claro!

m0rt4l escreveu:

Porém, ainda aparece IRQ 41, endereço de E/S:0xa000. Isso não é um erro?


eth0 Link encap:Ethernet Endereço de HW 54:04:a6:2a:0c:03
inet end.: 192.168.0.3 Bcast:192.168.0.255 Masc:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Métrica:1
pacotes RX:90480 erros:0 descartados:0 excesso:0 quadro:0
Pacotes TX:118439 erros:0 descartados:0 excesso:0 portadora:0
colisões:0 txqueuelen:1000
RX bytes:37042521 (37.0 MB) TX bytes:138099315 (138.0 MB)
IRQ:41 Endereço de E/S:0xa000


Não, inclusive aparece em alguns textos de documentação(abaixo). Embora não tenha este dado em algumas distribuições que rodei o ifconfig para testar(Arch, CentOS5X e 6X, Debian 6x). Que distribuição esta usando?

http://www.mtm.ufsc.br/~krukoski/pub/linux/focalinux3/ch-cfgrede.htm
http://www.howtoforge.com/using-ipv6-on-debian-etch


7. Re: Conflito IRQ - Lentidão REDE

Rafael
m0rt4l

(usa Debian)

Enviado em 12/09/2012 - 15:50h

Entendo.

Segue a distribuição:

Linux linux 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"

O estranho que hoje estou passando um arquivo (via cabo) e está apenas 3 MB / s e o correto seria 10 MB / s.

Você me recomenda alguma placa de rede / Switch para o servidor? Atualmente tenho no máximo 10 máquinas ligadas a ele.

Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts