Advantages of trimmed kernel?
Lane
lane at joeandlane.com
Sun Dec 10 07:18:04 PST 2006
On Sunday 10 December 2006 09:05, Kirk Strauser wrote:
> Are there any real advantages to building a kernel stripped of unused
> drivers, especially when running it on a fairly large machine? For years,
> I've been dutifully removing device drivers (or more recently, including
> GENERIC and using 'nodevice') for everything I don't have. But does this
> actually do anything useful, or am I just tilting at windmills?
>
> I know the definitive answer would be to run benchmarks both ways, but I
> don't really have the option of pulling down a production machine just for
> this.
Kirk,
I don't expect there is only one answer to your question. The issue is
broader, I think, than just the relative speed and performance improvements
achieved by running a lean kernel.
You say that you can't afford to take a production machine down, but consider
this: What if you trimmed all of the "fat" from the kernel on a server, and
then the server's nic goes bad. Suppose that as a stop-gap measure you pull
an old isa nic from out of the closet, install it, and then boot the
server ... only to realize that your nic is not supported by the kernel that
you dutifully trimmed.
I think it is especially important to keep the kernel as flexible as possible,
since you may have to install the OS on any given machine without the luxury
of recompiling.
Just my .02
lane
More information about the freebsd-questions
mailing list