У нас есть несколько компьютеров Soekris, на которых работает Debian Squeeze. Они были установлены с помощью автоматизированного процесса, состоящего из использования deboostrap и копирования его на карту Compact Flash. Мы используем марионетку для управления конфигурацией всех этих ящиков.
До Debian Squeeze они использовали Voyage Linux, который является просто «облегченной» версией Debian. Поскольку мы переключились, мы видим, что процесс /lib/udev/net.agent занимает очень много ЦП. Мы до сих пор не смогли понять, что это на самом деле делает и почему это занимает много времени процессора.
В htop мы видим следующее:
Мы не видим абсолютно никаких сообщений системного журнала, связанных с этим процессом, поэтому мы немного потерялись ... Итак, я ищу указатели на то, что этот процесс делает в целом, и что может быть потенциальной причиной такой загрузки ЦП.
РЕДАКТИРОВАТЬ :
Мой / 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 дней путем простой перезагрузки системы. Теперь это имеет еще меньше смысла. Я бы не хотел планировать перезагрузку каждые несколько дней, так как это не выглядит достойным решением.
РЕДАКТИРОВАТЬ3:
Кажется, что это не происходит с регулярной частотой, так как это произошло только через 3 дня.
Я думаю, это потому, что у вас нет устройства. Добавьте следующее в / etc / network / interfaces
auto lo
iface lo inet loopback
тогда делай
ifup lo
В /etc/network/interfaces
заменить строку allow-hotplug eth0
по auto eth0
. Перезагрузка. Наслаждаться.