You are not logged in.

#1 2007-12-13 10:00:55

kishd
Member
Registered: 2006-06-14
Posts: 401

kernel scheduler. which one to use.

Recently I have changed the default scheduler from cfq to deadline at runtime by appending elevator=deadline to the kernel boot parameters. I noticed that my desktop responsiveness improved significantly.

Which scheduler is the best to use? cfq, noop. deadline or as?


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#2 2007-12-13 13:48:17

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: kernel scheduler. which one to use.

Googleing I found that the best scheduler is a rather individual thing depending on the way that you use your machine with deadline being recommended for database setups and cfq/as being recommended for desktop setups. I found that on my system as seems to give the most responsive desktop. A bit dissapointed with the latest cfq causes stutters with amarok and occasionally under load seems to slow the machine down. When I have time I will try to benchmark my system with the different schedulers. However for the meantime I will just continue using AS. Luckily it does not require a kernel rebuild to switch schedulers.


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#3 2007-12-13 15:22:09

BJJ
Member
Registered: 2007-10-23
Posts: 25

Re: kernel scheduler. which one to use.

I found this website interesting

Offline

#4 2007-12-13 20:09:18

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: kernel scheduler. which one to use.

Nice find, I didn't know about the different schedules, only used deadline as it was said to be the best for use with JFS.

Offline

Board footer

Powered by FluxBB