Date: Mon, 20 Feb 2012 11:54:41 -0500 From: Alex Goncharov <alex-goncharov@comcast.net> To: Tom Evans <tevans.uk@googlemail.com> Cc: hackers@freebsd.org, dougb@freebsd.org Subject: Re: 8 to 9: Kernel modularization -- did it change? Message-ID: <E1RzWVd-000MHj-AD@hans3> In-Reply-To: <CAFHbX1KO7mc0zhOGMHrKmAt%2BBnuqUM14RKCaug8RvaeCYnXAzw@mail.gmail.com> (message from Tom Evans on Mon, 20 Feb 2012 14:44:09 %2B0000) References: <CAOjFWZ6WM1bLEwaBiUE50Gj4MrwxefDWFb85ecRtYkSDuZ0erg@mail.gmail.com> <mailpost.1329495670.7246668.67851.mailing.freebsd.hackers@FreeBSD.cs.nctu.edu.tw> <4F3E8225.9030501@FreeBSD.org> <E1RyRKJ-000Ioa-Ec@hans3> <4F3E8C26.3080900@FreeBSD.org> <E1RyRq0-000Iqy-3l@hans3> <4F3EA5F2.9070804@gmail.com> <E1RyTZo-000J0R-0Y@hans3> <4F3EAE5F.6070903@gmail.com> <E1RyUv6-000J5e-0E@hans3> <20120217.220802.988.2@DOMY-PC> <4F3EDEBC.7040703@gmail.com> <4F3EFB70.5000102@FreeBSD.org> <CAFHbX1KO7mc0zhOGMHrKmAt%2BBnuqUM14RKCaug8RvaeCYnXAzw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
,--- You/Tom (Mon, 20 Feb 2012 14:44:09 +0000) ----* | On Sat, Feb 18, 2012 at 1:14 AM, Doug Barton <dougb@freebsd.org> wrote: | > Because loading modules through loader.conf is | > veeeeeerrrrryyyyyy sssssllllloooooowwwwww I added an rc.d script called | > kld that will load the specified modules after disks are mounted. This | > is at least an order of magnitude faster. | Come off it, loading modules from loader.conf takes seconds off disk, | out of the 2+ minute total boot up. There may be benefit on slow | media, but in the general case I see no benefit (which might explain | why not many people are bothering to change their working configs to | save <2s on bootup). Seconded. As many have noticed, the "veeeeeerrrrryyyyyy sssssllllloooooowwwwww" and "order of magnitude faster" claim has not been supported by empirical evidence in this discussion. If instead of .002 sec the module loading takes .02, nobody cares. The fact that one can spread configuration and initialization parameters across several non-hierarchically-related entities (rc.conf, loader.conf, device.hints) somewhat arbitrarily, seems not right to me. Personally, I don't care about winning 10 seconds on a boot, but I do care a lot about the consistent maintenance and knowing what configuration piece has to go where. On none of my machines, I had a perception of slow FreeBSD bootup, with the (few) modules listed in loader.conf. -- Alex -- alex-goncharov@comcast.net --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1RzWVd-000MHj-AD>