LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
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


Reply
  Search this Thread
Old 03-02-2006, 07:22 PM   #1
dudulz
Member
 
Registered: Feb 2005
Location: Australia
Distribution: [Redhat] [Slackware] [SuSe] [FreeBSD]
Posts: 81

Rep: Reputation: 15
what SMP means?


uname -a
linux-rs-1.dudulz.com 2.4.20 #SMP

what is SMP use for? I have read kernel book. There is Symetric Multi processing.

thanks

Last edited by dudulz; 03-02-2006 at 08:15 PM.
 
Old 03-02-2006, 07:47 PM   #2
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,141

Rep: Reputation: 168Reputation: 168
It stands for symmetric multi-processor. Do you have more than one CPU on your motherboard?
 
Old 03-02-2006, 08:32 PM   #3
dudulz
Member
 
Registered: Feb 2005
Location: Australia
Distribution: [Redhat] [Slackware] [SuSe] [FreeBSD]
Posts: 81

Original Poster
Rep: Reputation: 15
i have implemented Linux Virtual Server (LVS) in my network. I have three computer in there.
 
Old 03-02-2006, 08:32 PM   #4
lavluda
Member
 
Registered: Jan 2006
Location: Dhaka, Bangladesh
Distribution: Debian sid, Suse 9.3 pro, Mandrake 10.0, Redhat 7-9, FC-2,3, Gentoo 2006,2006.1
Posts: 89
Blog Entries: 2

Rep: Reputation: 15
no need to processor on motherboard, if you have the HT , then it will works as two processor.

Check my signature
 
Old 03-02-2006, 08:45 PM   #5
lavluda
Member
 
Registered: Jan 2006
Location: Dhaka, Bangladesh
Distribution: Debian sid, Suse 9.3 pro, Mandrake 10.0, Redhat 7-9, FC-2,3, Gentoo 2006,2006.1
Posts: 89
Blog Entries: 2

Rep: Reputation: 15
Quote:
Originally Posted by dudulz
i have implemented Linux Virtual Server (LVS) in my network. I have three computer in there.
Ha great!!! how it's working. And what purpose you are using it?
 
Old 03-02-2006, 08:59 PM   #6
dudulz
Member
 
Registered: Feb 2005
Location: Australia
Distribution: [Redhat] [Slackware] [SuSe] [FreeBSD]
Posts: 81

Original Poster
Rep: Reputation: 15
LVS is one of method load balancing. there is any scheduling to choose server in router. In router can schedules arrived packet and forward the choosen real server. But I confuse to understand what is SMP use for?
 
Old 03-02-2006, 09:39 PM   #7
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
If each computer uses two or more processors or CPU, then it is a SMP. A kernel compile with SMP uses software techniques to run two or more programs at the same time without giving a portion of time to a program to run and then pause like is done on a single processor system.

In laymen terms, a kernel compile with SMP on a two processor system can run ut2004 and play a DVD with out any problems. A single processor system will be sluggish doing the same tasks.
 
Old 03-03-2006, 10:58 AM   #8
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
When Linux "runs more than one program at a time," what it is actually doing is time-slicing. There's a clock in the machine that goes off several hundred times per second, and each time it does so (or sooner), Linux can switch from running one program to running another. When a program needs to wait, for any reason and for any length of time, the program "drops out of the run-list" until the condition that it's waiting for is satisfied.

A true multi-processor system (SMP) does the same thing for more than one hardware "engine" at a time. Each CPU is selecting runnable programs from the runlist and running them in time-sliced fashion.

If your CPU(s) have the hyperthreading{tm} feature, Linux will treat them as though each of them were "more than one CPU," because those CPUs have the ability to (to some degree) have more than one thread-of-execution active at the same time. Linux uses its SMP-support to handle this, as well.

To use multiple CPUs, your kernel must be compiled with SMP support enabled.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Any reason to keep a non-smp kernel installed on a smp FC3 machine? jim-j Fedora 2 03-12-2006 07:06 AM
Can someone please tell me what this means... :) xbill311x Linux - Newbie 7 05-11-2005 06:37 AM
does anyone know what this means? macewan Linux - Hardware 4 02-10-2004 10:35 AM
does anyone know what this means ? Infinite_Pizza Linux - General 8 10-14-2003 05:15 AM
Could someone please tell me what this means!!!!! brianm Programming 1 03-27-2001 10:05 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 10:13 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration