Skip to main content
Topic: Help: udev-settle drastically increases boot times (Read 475 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Help: udev-settle drastically increases boot times

Hey there, using dinit but this issue seems to be reproducible regardless of distribution or init system as I have experienced this lag on both Artix and Arch with systemd and openrc as well.

Whenever my system boots, it always seems to hang for a split second before getting to the login. With `quiet log-level=3` removed from my `/etc/default/grub` it shows that the service that dinit hangs on is consistently `udev-settle`. I have seen other posts regarding this service and how it can significantly increase boot up time, however removing this service from `/usr/lib/dinit.d` and removing it as a dependency breaks the system and prevents Xorg from starting, although it DOES fix the slow-down issue.

Is there anything I can do about this?

I'm also relatively new to asking in Linux forums so I'm not entirely sure what logs or debug information is useful. Also not sure what the equivalent of `systemd-analyze` would be for dinit other than just brute-forcing each service and figuring out which service slows down the boot process