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
Run Code Online (Sandbox Code Playgroud)
udevd 做了什么,有没有可能减少它的工作时间?
小智 7
所需的设备信息由 sysfs 文件系统导出。对于内核检测到并初始化的每个设备,都会创建一个包含设备名称的目录。它包含具有设备特定属性的属性文件。
每次添加或删除设备时,内核都会发送一个 uevent 通知 udev 更改。udev 守护进程在启动时从 /etc/udev/rules.d/*.rules 文件中读取并解析所有提供的规则,并将它们保存在内存中。如果规则文件被更改、添加或删除,守护进程可以使用命令 udevadm control reload_rules 重新加载所有规则的内存表示。这也是在运行 /etc/init.d/boot.udev reload 时完成的。
要了解如何优化启动时间,请参阅此pdf 文件
这也会帮助你
如果要检查是否有设备停止 udev 使用此命令
udevadm trigger -v
| 归档时间: |
|
| 查看次数: |
9730 次 |
| 最近记录: |