Chris Snook wrote:
It also makes it much more difficult to troubleshoot those subsystems or
work around their quirks. I wouldn't have a problem with ext3, jbd, or
dm_* being built-in, but anything that deals with hardware should really
be modular. Of course, that wipes out most of your list.
I'd really rather focus on optimizing modprobe than sacrificing the many
benefits of modularity for a very small performance boost.
-- Chris
39 seconds normal boot time on my system with modprobe of all modules.
Now a measurement without modprobe:
# mkinitrd -f $(/sbin/lsmod |while read a b; do echo --preload $a;done|fgrep -v Module) /boot/initrd-$(uname
-r).img $(uname -r)
initrd now loads all used modules and we can disable modprobe:
# mv /etc/udev/rules.d/80-drivers.rules /etc/udev/rules.d/80-drivers.rules.bak
Now the boot time is 36 seconds.
So, you can shave off a maximum of 3s with modprobe optimization on my system. Also a "small" performance boost.
--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list