我们有一些运行Debian Squeeze的Soekris框。 它们是通过使用deboostrap并将其复制到Compact Flash卡的自动化过程安装的。 我们用木偶来pipe理所有这些盒子的configuration。
在Debian Squeeze之前,他们正在运行Voyage Linux,它只是Debian的“更轻”版本。 由于我们已经切换,所以我们看到/lib/udev/net.agent进程占用了大量的CPU资源。 到目前为止,我们还没有find任何线索,以及它为什么要占用大量的CPU时间。
在htop中,我们看到以下内容:

我们看到绝对没有与此进程相关的系统日志消息,所以我们有点失落…所以,我正在寻找指针,这个进程通常会做什么,以及这种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行。 重启。 请享用。