O que o processo do udevd faz durante o tempo de inicialização?

2

O tempo de inicialização do Ubuntu 11.04 é de 80 segundos, dos quais 67 pertencem ao processo do udevd. Veja o que o dmesg mostra:

[    6.534288] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null)
[   73.216006] udevd[399]: starting version 175

O que o udevd faz e é possível reduzir o tempo de trabalho?

    
por Sergey 12.10.2012 / 15:36

1 resposta

6

As informações necessárias do dispositivo são exportadas pelo sistema de arquivos sysfs. Para cada dispositivo que o kernel detectou e inicializou, um diretório com o nome do dispositivo é criado. Ele contém arquivos de atributos com propriedades específicas do dispositivo.

Sempre que um dispositivo é adicionado ou removido, o kernel envia um evento para notificar o udev da alteração. O daemon do udev lê e analisa todas as regras fornecidas pelos arquivos /etc/udev/rules.d/*.rules uma vez na inicialização e as mantém na memória. Se os arquivos de regras forem alterados, incluídos ou removidos, o daemon poderá recarregar a representação na memória de todas as regras com o comando udevadm control reload_rules. Isso também é feito ao executar /etc/init.d/boot.udev recarregar.

fonte

Para saber como otimizar um tempo de inicialização, por favor veja este arquivo pdf

Isso também ajudaria você

Se você quiser verificar se existe um dispositivo que esteja parando o udev, use este comando

udevadm trigger -v

    
por user61928 12.10.2012 / 15:51