kworker está executando o modprobe a cada segundo

0

Usando fatrace , descobri que no meu computador, modprobe é executado aproximadamente a cada segundo. Para descobrir o motivo, substituí modprobe temporariamente por este script:

#!/bin/bash

echo "$0" "$@" > /tmp/asdf
echo >> /tmp/asdf
echo $PPID >> /tmp/asdf

Isso me mostrou que o modprobe está sendo chamado como

/sbin/modprobe -q -- multi-user

que não revelou nenhum resultado relevante no Google.

O processo pai é sempre [kworker/u48:2] . Como posso descobrir o que está causando isso?

    
por Tavian Barnes 02.09.2015 / 20:31

2 respostas

1

Com a ajuda da esta resposta do StackOverflow, determinei que ifplugd foi responsável pelas chamadas modprobe . ps mostrou que

root       883  0.0  0.0   6292  1128 ?        S    Dec01   2:34 /usr/bin/ifplugd -i multi-user -fwI -u0 -d10

estava em execução, provavelmente explicando o argumento multi-user estranho nas invocações modprobe . Eu corri

# systemctl stop ifplugd@multi-user
# systemctl disable ifplugd@multi-user
# fatrace

e confirmou que modprobe não está mais sendo executado repetidamente.

    
por 07.12.2015 / 21:51
0
  • Assista uevents:

    udevadm monitor
    
  • Verifique se o modo antigo de carregar módulos automaticamente está desativado:

    sudo sysctl kernel.hotplug=""
    
por 02.09.2015 / 21:00