Hi all:

Kernel scheduler plays an important role when it comes
to providing the user an illusion of responsiveness.

Linux kernels comes with a variety of schedulers to
address user needs.

Two common schedulers in use are:
 . Completely Fair scheduler (CFS)
 . Stair case deadline (SD)

>From the perspective of 3D games rendering, there is an interesting
discussion thread on kerneltrap.

Take a look at http://kerneltrap.org/node/14023

Here are some notable mentions:

'Ingo Molnar'
 In general my impression is that CFS and SD are roughly on par 
 when it comes to 3D smoothness." 

'Linus Torvalds' noted, 
 "I don't think _any_ scheduler is perfect, and almost all of the time, 
  the RightAnswer(tm) ends up being not 'one or the other', 
  but 'somewhere in between', but at the same time, no technical decision 
  is ever written in stone. It's all a balancing act. 

  I've replaced the scheduler before, I'm 100% sure we'll replace it again. 
  Schedulers are actually not at all that important in the end: 
  they are a very very small detail in the kernel."

There is a good discussion on schedulers at
http://www.ibm.com/developerworks/linux/library/l-scheduler/


thanks
Saifi.

Reply via email to