Date: Fri, 16 Mar 2007 02:19:25 +0100 From: Danny Pansters <danny@ricin.com> To: freebsd-questions@freebsd.org Subject: Re: Optimizationn questions? Message-ID: <200703160219.25929.danny@ricin.com> In-Reply-To: <707D1CE0-F7E3-4D29-A755-3AB7495FB66C@goldmark.org> References: <Pine.LNX.4.43.0703142023180.6819@hymn03.u.washington.edu> <45F9C6ED.2010306@wcborstel.com> <707D1CE0-F7E3-4D29-A755-3AB7495FB66C@goldmark.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Friday 16 March 2007 01:04:51 Jeffrey Goldberg wrote: > On Mar 15, 2007, at 5:21 PM, Jorn Argelo wrote: > > youshi10@u.washington.edu wrote: > >> On Thu, 15 Mar 2007, Danny Pansters wrote: > >> I know that this has been discussed a few times before, but > >> IMO running a slightly stripped down kernel (i.e. custom, not > >> GENERIC) actually proves to be helpful in increasing boot times > >> (if options were added statically) and compile times if [(# of > >> options added) < (# of options in GENERIC)]. > > > > I can confirm this too. I noticed on both desktop and servers the > > boot time can be decreased by stripping the kernel configuration of > > stuff you don't need. I don't have any hard facts to prove this but > > this is what my personal experience is. > > me, too. > Of course it will speed up booting but then again how much time does one spend booting, compared to using the puter: not much (at least I hope so for them!) If I do build my own kernel, for example to switch schedulers, I tend to toss out a heap of devices that I don't have anyway. But other than a bit more memory usage (which compared to the software that's run will typically be minor anyhow unless you're talking embedded system or maybe not-so-embedded but still of low spec special purpose boxes, like a satellite receiver box) you're not going to have a slower system because your kernel happens to have some built-in drivers that it doesn't use. The exception is a debug kernel of course that will impact performance because it increases runtime tasks/load. On a server I'd strip down the kernel, but for other reasons (avoiding any unneeded complexity). On a desktop I don't care as long as thingie works. YMMV of course. Dan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703160219.25929.danny>