Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 May 2008 11:47:18 +0200 (CEST)
From:      Oliver Fromme <olli@lurza.secnetix.de>
To:        freebsd-questions@FreeBSD.ORG, jos@webrz.net, chris@smartt.com
Subject:   Re: Kernel for Dual Core
Message-ID:  <200805270947.m4R9lI0C030107@lurza.secnetix.de>
In-Reply-To: <483B351C.2070906@smartt.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Chris St Denis wrote:
 > Jos Chrispijn wrote:
 > > Tore Lund wrote:
 > > > Right, anecdotally.  I seem to recall there was a real speed gain under
 > > > version 4.x.  When I tried to trim my kernel in one of the 6.x releases,
 > > > however, there was barely any differenc.
 > > 
 > > I have a hard disk bay in my server. Due to the fact that BSD is very 
 > > flexible, in case of hardware failure other than hard disk, you can 
 > > remove the hard drive and put it in any other server and with GENERIC 
 > > you just power on and it will allways work. When you use a system 
 > > tuned version, that might be not the case as some removed periphirals 
 > > are deleted from the Kernel. Is this, in combination with the speedy 
 > > processors nowadays, a reason to use GENERIC though?
 > > Is Kernel finetuning not for older hardware (P2 and P3 related)?
 > 
 > Although this can be useful, it's still generally reasonably safe to 
 > comment out a lot of stuff. For example, a server doesn't typically need 
 > mp3 player support, and most ISA stuff can probably go unless you are 
 > working with very old hardware, and a server probably doesn't need 
 > pccard support. The more obscure NICs can probably go too.

It might also be a good idea to remove USB support if you
don't need it, especially on servers.  The reason for that
is that the USB interrupt handler is quite heavy-weight,
and when the interrupt number of the USB controller is
shared with another device (network or disk controller),
it will suffer from the overhead.

You can load USB kernel modules anytime if you discover
you need them at a later time.

Best regards
   Oliver

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart

FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd

"If you think C++ is not overly complicated, just what is a protected
abstract virtual base pure virtual private destructor, and when was the
last time you needed one?"
        -- Tom Cargil, C++ Journal



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