LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-24-2006, 08:46 PM   #1
bullium
Member
 
Registered: Aug 2003
Location: Ohio
Distribution: Ubuntu 12.04, Mint 13, RHES 5.5, RHES 6
Posts: 146

Rep: Reputation: 17
Question Debian stable and SMP support?


I'm doing a fresh install of debian 3.1r0 on a server of mine. Its a dual PIII 450 machine. I have scoured the net with little luck, is there a boot option during the boot: to enable the 2.6 kernel with SMP support during the install. I really don't want to recompile the kernel after the install is finished.

Thanks in advance.
 
Old 01-25-2006, 03:01 AM   #2
Linux.tar.gz
Senior Member
 
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534

Rep: Reputation: 100Reputation: 100
I don't know how, but i strongly suggest you to compile kernel manually, especially because of the new options "Preemption Model" and "Timer Frequency", which make your kernel server side or desktop side.
 
Old 01-25-2006, 07:30 AM   #3
bullium
Member
 
Registered: Aug 2003
Location: Ohio
Distribution: Ubuntu 12.04, Mint 13, RHES 5.5, RHES 6
Posts: 146

Original Poster
Rep: Reputation: 17
Quote:
Originally Posted by Linux.tar.gz
because of the new options "Preemption Model" and "Timer Frequency", which make your kernel server side or desktop side.
OK, if this is the case which is which? Preemption Model = server side and timer frequency = desktop side? Also what exactly are those two options? I've been working with linux for a long while now, but unfortunately have not had to do a lot with the kernel as far as drivers and such. Most prebuilt kernels have always worked for me. I'm venturing into the kernel realm because I know it is a must for any Linux user.
 
Old 01-25-2006, 08:43 AM   #4
Linux.tar.gz
Senior Member
 
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534

Rep: Reputation: 100Reputation: 100
Timer frequency: 1000Hz, 250Hz or 100Hz

Allows the configuration of the timer frequency. It is customary
to have the timer interrupt run at 1000 HZ but 100 HZ may be more
beneficial for servers and NUMA systems that do not need to have
a fast response for user interaction and that may experience bus
contention and cacheline bounces as a result of timer interrupts.
Note that the timer interrupt occurs on each processor in an SMP
environment leading to NR_CPUS * HZ number of timer interrupts
per second.

Preemption Model: 3 choices too:

1-No Forced Preemption (Server) (PREEMPT_NONE)
This is the traditional Linux preemption model, geared towards
throughput. It will still provide good latencies most of the
time, but there are no guarantees and occasional longer delays
are possible.
Select this option if you are building a kernel for a server or
scientific/computation system, or if you want to maximize the
raw processing power of the kernel, irrespective of scheduling
latencies.

2-Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY)
This option reduces the latency of the kernel by adding more
"explicit preemption points" to the kernel code. These new
preemption points have been selected to reduce the maximum
latency of rescheduling, providing faster application reactions,
at the cost of slighly lower throughput.
This allows reaction to interactive events by allowing a
low priority process to voluntarily preempt itself even if it
is in kernel mode executing a system call. This allows
applications to run more 'smoothly' even when the system is
under load.
Select this if you are building a kernel for a desktop system.

3-Preemptible Kernel (Low-Latency Desktop) (PREEMPT)
This option reduces the latency of the kernel by making
all kernel code (that is not executing in a critical section)
preemptible. This allows reaction to interactive events by
permitting a low priority process to be preempted involuntarily
even if it is in kernel mode executing a system call and would
otherwise not be about to reach a natural preemption point.
This allows applications to run more 'smoothly' even when the
system is under load, at the cost of slighly lower throughput
and a slight runtime overhead to kernel code.
Select this if you are building a kernel for a desktop or
embedded system with latency requirements in the milliseconds
range.
 
Old 01-25-2006, 09:36 AM   #5
bullium
Member
 
Registered: Aug 2003
Location: Ohio
Distribution: Ubuntu 12.04, Mint 13, RHES 5.5, RHES 6
Posts: 146

Original Poster
Rep: Reputation: 17
Thumbs up

OK I get you now...thanks for the detailed post.
 
  


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
Compiling in SMP into 2.6.8 (Sarge stable) jimgeorge Debian 6 06-21-2005 02:17 PM
SMP support rahul_kulkarni Red Hat 4 04-06-2005 05:43 AM
SMP support rahul_kulkarni Linux - Enterprise 2 04-02-2005 06:43 AM
SMP support rahul_kulkarni Linux - Newbie 2 04-01-2005 03:46 PM
Debian stable or non stable 1702fp Debian 19 02-24-2005 04:54 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:07 AM.

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