Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place! |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
09-15-2007, 09:02 AM
|
#1
|
LQ Newbie
Registered: Sep 2007
Posts: 10
Rep:
|
What does "smp" on the end of a kernel mean?
I have centos 4.5 i386 version installed.
This is the kernel
2.6.9-55.ELsmp
I am trying to install packages for the Oracle Clustered File System OCFS. When I download there i386 version I get:
2.6.9.55-ELsmp
When I go to install it, it does not install correctly.
When I run
rpm -q OCFS* it says all the packages are not installed. When I try to reinstall, it says they are already installed. I am guessing I may have the wrong versions installed?
|
|
|
09-15-2007, 09:17 AM
|
#2
|
Senior Member
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
|
smp==Symmetric multiprocessing
See: http://en.wikipedia.org/wiki/Symmetric_multiprocessing
Quote:
When I go to install it, it does not install correctly.
When I run
rpm -q OCFS* it says all the packages are not installed. When I try to reinstall, it says they are already installed. I am guessing I may have the wrong versions installed?
|
Posting the exact commands and results would be helpfull, but as a guess try;
rpm -Uvh <the list of packages to re-install here> --force
Example; rpm -Uvh ocfs*.rpm --force
FYI: the correct query to check if packages are installed is: rpm -qa 'kernel*'
|
|
|
09-15-2007, 09:19 AM
|
#3
|
LQ Guru
Registered: Nov 2003
Location: N. E. England
Distribution: Fedora, CentOS, Debian
Posts: 16,298
Rep:
|
SMP kernels are meant for systems with two or more processors (or a CPU with multiple cores). If you have a system with those specs then it would be alright to use that kernel.
|
|
|
09-15-2007, 10:44 AM
|
#4
|
LQ Guru
Registered: Mar 2002
Location: Salt Lake City, UT - USA
Distribution: Gentoo ; LFS ; Kubuntu ; CentOS ; Raspbian
Posts: 12,613
Rep:
|
Quote:
Originally Posted by reddazz
SMP kernels are meant for systems with two or more processors (or a CPU with multiple cores). If you have a system with those specs then it would be alright to use that kernel.
|
With most setups, even if you have a system without those specs, using an smp kernel is ok. You can run into problems with userland applications if you don't have the hardware and are running an smp kernel, but booting the system won't likely be one of those problems.
-Chad
|
|
|
09-17-2007, 04:59 AM
|
#5
|
Senior Member
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,070
|
I believe, these days, kernel.org has stopped supplying smp and non-smp kernels, as the old non-smp kernels are now regarded as having no advantage (and, as has been pointed out, you need an smp-capable kernel to make use of multiple cpu cores).
It is a problem to run a multi-core box with a non-smp kernel (at best, you get lower performance; at worst it crashes, which I don't understand, but has happened to me).
There should not be a problem these days with running an smp kernel on a non-multi-core box, at least by inference. The loss in performance apparently being close to unmeasurable.
OTOH, a 2.6.9 kernel can hardly be classified as anything like up to date these days. I remember a SATA/64 bit bug from back then, but I can't remember anything more relevant. I note you had 2.6.9-55.ELsmp and you are trying to install 2.6.9.55-ELsmp. Is the change from -55 to .55 just a typo?
|
|
|
09-17-2007, 05:21 AM
|
#6
|
Senior Member
Registered: Dec 2005
Location: Indiana
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
|
Quote:
Originally Posted by salasi
I believe, these days, kernel.org has stopped supplying smp and non-smp kernels, as the old non-smp kernels are now regarded as having no advantage (and, as has been pointed out, you need an smp-capable kernel to make use of multiple cpu cores).
|
kernel.org supplies the kernel source for a large number of processors not limited to the Intel family.
Quote:
OTOH, a 2.6.9 kernel can hardly be classified as anything like up to date these days. I remember a SATA/64 bit bug from back then, but I can't remember anything more relevant. I note you had 2.6.9-55.ELsmp and you are trying to install 2.6.9.55-ELsmp. Is the change from -55 to .55 just a typo?
|
[/quote]
Your comparing Red Delicious apples to Johnathan apples, Red Hat typically keeps the base number (2.6.9) released for the Enterprise family an applies backports, fixes and tweaks from the upstream kernel sources to the kernel updates they release. The OP reported the latest released RHEL4 update 5 kernel which is what CentOS 4.5 is based on.
http://www.redhat.com/security/updat...g/?sc_cid=3093
|
|
|
09-19-2007, 12:58 AM
|
#7
|
LQ Newbie
Registered: Feb 2007
Location: Columbus, Ohio
Distribution: Ubuntu, Puppy, CentOS
Posts: 23
Rep:
|
I just wanted to add my 2 cents (no pun intended).
Quote:
Originally Posted by reddazz
SMP kernels are meant for systems with two or more processors (or a CPU with multiple cores). If you have a system with those specs then it would be alright to use that kernel.
|
That would also include two logical CPUs as well, such as Intel's Hyperthreading Technology. As HT is not actually two cores or two CPUs, but gives two logical CPUs and reports as two processors according to 'dmesg' and 'cat /proc/cpuinfo'.
I have never had a problem before with single processor setups, but that would be with Ubuntu kernels not RH or CentOS. As for my box running ClarkConnect (soon to be an actual CentOS when I take the time), it does not report using SMP (uname -a or dmesg), and it seems to run fine with the PIII Celeron thats in it, we'll see when I go to CentOS. I did have Ubuntu's kernel with SMP on it before without any obvious problems.
|
|
|
All times are GMT -5. The time now is 05:56 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|