Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Feb 2012 13:53:35 -0800
From:      matt <sendtomatt@gmail.com>
To:        Alex Goncharov <alex-goncharov@comcast.net>
Cc:        Tom Evans <tevans.uk@googlemail.com>, hackers@freebsd.org, dougb@freebsd.org
Subject:   Re: 8 to 9: Kernel modularization -- did it change?
Message-ID:  <4F42C0DF.6090604@gmail.com>
In-Reply-To: <E1RzWVd-000MHj-AD@hans3>
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> <E1RzWVd-000MHj-AD@hans3>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/20/12 08:54, Alex Goncharov wrote:
> ,--- You/Tom (Mon, 20 Feb 2012 14:44:09 +0000) ----*
> | On Sat, Feb 18, 2012 at 1:14 AM, Doug Barton <dougb@freebsd.org> wrot=
e:
> | > Because loading modules through loader.conf is
> | > veeeeeerrrrryyyyyy sssssllllloooooowwwwww I added an rc.d script ca=
lled
> | > kld that will load the specified modules after disks are mounted. T=
his
> | > 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.
>

More options are better...since some things are needed for boot, and
some things are needed once the machine hits multiuser, it makes sense
to not put your eggs in one basket as far as latency, reliability etc.

I might want Vbox loaded, but not so early that it could hose the boot
process prior to single user, etc.

Matt





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F42C0DF.6090604>