Что делает процесс udevd во время загрузки?

Время загрузки Ubuntu 11.04 составляет 80 секунд, 67 из которых принадлежат процессу udevd. Вот что показывает dmesg:

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

Что делает udevd и можно ли сократить время его работы?

2
задан 12 October 2012 в 17:36

1 ответ

Необходимая информация об устройстве экспортируется файловой системой sysfs. Для каждого устройства, обнаруженного и инициализированного ядром, создается каталог с именем устройства. Он содержит файлы атрибутов со специфическими для устройства свойствами.

Каждый раз, когда устройство добавляется или удаляется, ядро ​​отправляет событие, чтобы уведомить udev об изменении. Демон udev при запуске читает и анализирует все предоставленные правила из файлов /etc/udev/rules.d/*.rules и сохраняет их в памяти. Если файлы правил изменены, добавлены или удалены, демон может перезагрузить представление всех правил в памяти с помощью команды udevadm control reload_rules. Это также делается при запуске /etc/init.d/boot.udev reload.

источник

Чтобы узнать, как оптимизировать время загрузки, см. этот файл PDF

Этот также будет помочь вам

Если вы хотите проверить, есть ли устройство, останавливающее udev, используйте эту команду

udevadm trigger -v

0
ответ дан 12 October 2012 в 17:36

Другие вопросы по тегам:

Похожие вопросы: