On Sonntag 08 November 2009, Stroller wrote: > On 7 Nov 2009, at 11:32, Volker Armin Hemmann wrote: > >> ... > >> I'd love to know what the name of the kernel module is so I can > >> unload > >> it: > >> > >> $ zcat /proc/config.gz | grep -i pegasus > >> CONFIG_USB_PEGASUS=y > > > > it is not a module, but compiled in. You have to rebuild your > > kernel. And > > probably decrapify your config a lot. > > Doh! I was fairly tired when I wrote that, sorry. > > I tend to just occasionally copy the kernel .config from that used on > the latest Knoppix disk, and `make oldconfig` between times. I figure > I don't know enough about the kernel that I'm likely to be able to > select a better set of options than that, and learning what to change > will surely not produce improvements worth the time expended. > > I would love a recommended "default" kernel .config - either for > Gentoo or Linux in general, but based towards on "small server" use - > but I'm not aware of anyone publishing one. I like the notion of a > small, minimal and "sleek" kernel, but with lots of modules available > to load as necessary, should I install a new PCI card. If anyone has > any low-overhead suggestions, I would love to hear them. > > Stroller. >
using a livecds kernel is probably the worst decision out there. http://www.kroah.com/lkn/ as you can see, you don't have to download it. Or just do it step for step, reading help files. seccomp? Except Andrea Arcangeli nobody uses it. Can be deactivated. I2O? Almost nobody uses it. Especially not 'commodity' hardware, out it goes. Numa? Do you have a multi-socket system? No? Then you don't need it. ... you can remove a lot of cruft that way. Namespaces - you don't need it? Kick 'em out. Group scheduling? Sure, a great way to reduce performance... ...