/lib/udev/net.agent导致高CPU使用率

我们有一些运行Debian Squeeze的Soekris框。 它们是通过使用deboostrap并将其复制到Compact Flash卡的自动化过程安装的。 我们用木偶来pipe理所有这些盒子的configuration。

在Debian Squeeze之前,他们正在运行Voyage Linux,它只是Debian的“更轻”版本。 由于我们已经切换,所以我们看到/lib/udev/net.agent进程占用了大量的CPU资源。 到目前为止,我们还没有find任何线索,以及它为什么要占用大量的CPU时间。

在htop中,我们看到以下内容:

htop show net.agent cpu用法

我们看到绝对没有与此进程相关的系统日志消息,所以我们有点失落…所以,我正在寻找指针,这个进程通常会做什么,以及这种CPU使用的潜在原因是什么。

编辑:

我的/ etc / network / interfaces如下:

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 

编辑2:

经过多一点调查,这个问题只会在6天左右后才会出现,只需重新启动系统就能解决6天。 现在它变得更没有意义了。 我想避免安排每隔几天重新启动,因为这听起来不像一个体面的解决scheme。

编辑3:

这似乎不是经常发生,因为它发生在3天后。

我想那是因为你没有装置。 在/ etc / network / interfaces中添加以下内容

 auto lo iface lo inet loopback 

然后做

 ifup lo 

/etc/network/interfaces中用auto eth0replaceallow-hotplug eth0行。 重启。 请享用。