Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Jun 2011 11:51:13 -0700
From:      Doug Barton <dougb@FreeBSD.org>
To:        jhell@DataIX.net
Cc:        freebsd-current@freebsd.org
Subject:   Re: rc.d script to load kernel modules
Message-ID:  <4DF50AA1.9080607@FreeBSD.org>
In-Reply-To: <20110612085649.GA11503@DataIX.net>
References:  <4DF3E98B.40108@FreeBSD.org> <20110612085649.GA11503@DataIX.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6/12/2011 1:56 AM, Jason Hellenthal wrote:

> Cutting modules out of the kernel in general does help speed up booting
> but loading those same modules later in the boot process will just lead
> you back to the same boot time.

Loading modules via loader.conf is many times slower than doing it from 
disk after the system is partially booted. (As in, 2-3 seconds per 
module vs. nearly instantaneous for all 6.)

I didn't offer my list as an example of what to do, I offered it as a 
syntax example. I would of course expect people to use appropriate 
discretion to load things in loader.conf that are necessary for boot. 
(Of course, the fact that people can easily get this wrong is a strike 
against the technique.)

There is no point in having an _enable for this script because if the 
kld_list is empty, nothing happens.


-- 

	Nothin' ever doesn't change, but nothin' changes much.
			-- OK Go

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/




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