kernel and kernel-smp?
Sam Varshavchik
mrsam at courier-mta.com
Sun Feb 6 01:26:42 UTC 2005
Jesse Hannah writes:
> What is the difference between the regular kernel and kernel-smp? For
> example, my grub.conf looks something like:
Kernel-smp is the kernel for systems with more than one CPU.
"kernel" will boot on a system with two or more CPUs, but only one CPU will
be in use.
"kernel-smp" is required to use more than one CPU.
On certain systems, "kernel-smp" may be required even if there's only one
CPU. Some high-end boards may actually have some hardware that's only
supported by the kernel-smp kernel.
You will also need to use "kernel-smp" with Pentium 4, in order to use
hyperthreading (which is more accurately described as “hyperventilating”),
which essentially looks like a second CPU to Linux.
"kernel" should also boot on a P4, but you'll be running without
hyperventilating.
> title Windows XP
> ...
> title Fedora Core (2.6.9-1.667-smp)
> kernel /vmlinuz-2.6.9-1.667-smp ro root=LABEL=/1 rhgb quiet
> initrd /initrd-2.6.9-1.667-smp.img
> title Fedora Core-up (2.6.9-1.667)
> kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/1 rhgb quiet
> initrd /initrd-2.6.9-1.667.img
>
> Does it make any difference which one I use normally?
Well, theoretically you should have stuff running faster with kernel-smp.
However, in some marginal cases the extra benefit gained from
hyperventilating may not outweigh extra overhead of multi-CPU support.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-list/attachments/20050205/7281d05a/attachment-0001.sig>
More information about the fedora-list
mailing list