/lib/udev/net.agent causando alto uso da CPU

2

Nós temos várias caixas Soekris rodando Debian Squeeze. Eles foram instalados através de um processo automatizado que consiste em usar o deboostrap e copiá-lo em um cartão Compact Flash. Usamos fantoche para gerenciar a configuração de todas essas caixas.

Antes do Debian Squeeze, eles estavam rodando o Voyage Linux, que é apenas uma versão "mais leve" do Debian. Desde que mudamos, estamos vendo o processo /lib/udev/net.agent ocupar uma quantidade enorme de CPU. Até agora não conseguimos encontrar nenhuma pista sobre o que isso realmente faz e por que está levando muito tempo de CPU.

No htop, vemos o seguinte:

Não estamos vendo absolutamente nenhuma mensagem syslog relacionada a este processo, então estamos um pouco perdidos ... Então, eu estou procurando indicadores sobre o que este processo faz em geral e o que poderia ser a causa potencial de tal uso da CPU .

EDITAR:

Meu / etc / network / interfaces é o seguinte:

auto eth0
iface eth0 inet dhcp
       up iptables-restore < /etc/iptables.conf

auto br0
iface br0 inet static
       address 192.168.51.1
       netmask 255.255.255.0
       network 192.168.51.0
       broadcast 192.168.51.255
       bridge_ports eth1 eth3

EDIT2:

Depois de fazer um pouco mais de investigação, esse problema só aparece depois de cerca de 6 dias e é resolvido por mais 6 dias apenas reiniciando o sistema. Agora faz ainda menos sentido. Eu gostaria de evitar o agendamento de uma reinicialização a cada poucos dias, pois isso não parece uma solução decente.

EDIT3:

Isso não parece acontecer em uma frequência regular, como aconteceu depois de 3 dias.

    
por Antoine Benkemoun 12.11.2011 / 09:31

2 respostas

9

Eu acho que é porque você não tem nenhum dispositivo lo. Adicione o seguinte em / etc / network / interfaces

auto lo
iface lo inet loopback

faça

ifup lo
    
por 21.06.2012 / 08:18
0

Em /etc/network/interfaces , substitua a linha allow-hotplug eth0 por auto eth0 . Reinicie. Aproveite.

    
por 12.11.2011 / 11:22