LWN: Comments on "Solving starvation problems in the scheduler" https://lwn.net/Articles/176635/ This is a special feed containing comments posted to the individual LWN article titled "Solving starvation problems in the scheduler". en-us Wed, 27 Aug 2025 09:42:14 +0000 Wed, 27 Aug 2025 09:42:14 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Solving starvation problems in the scheduler https://lwn.net/Articles/180859/ https://lwn.net/Articles/180859/ jospoortvliet well, there simply ARE problems with the kernel scheduler... tough he <br> might have more problems with the I/O scheduler (he should try CFQ...), as <br> i said some time ago (below here), the cpu scheduler needs some work, too. <br> and imho id needs removal... and replacement.<br> Thu, 20 Apr 2006 21:02:40 +0000 Staircase scheduler https://lwn.net/Articles/177922/ https://lwn.net/Articles/177922/ cyrus Oh.. good to know, sorry for my previous post then, my fault.<br> Fri, 31 Mar 2006 01:09:46 +0000 Staircase scheduler https://lwn.net/Articles/177919/ https://lwn.net/Articles/177919/ corbet No, actually, the staircase scheduler is a CPU scheduler. See <a href="http://lwn.net/Articles/87729/">this LWN article</a> from 2004. Fri, 31 Mar 2006 00:27:11 +0000 Solving starvation problems in the scheduler https://lwn.net/Articles/177918/ https://lwn.net/Articles/177918/ cyrus What are you talking about? This article refers to the CPU SCHEDULER, which decides when which process is about to run. The Staircase scheduler from Con is an I/O scheduler, which controls a block device. (When to access disk and stuff..)<br> Fri, 31 Mar 2006 00:06:14 +0000 Solving starvation problems in the scheduler https://lwn.net/Articles/177162/ https://lwn.net/Articles/177162/ jospoortvliet as someone above said, this scheduler often comes up kind'a badly in the <br> news. really feels like a big hack... if you compare the design with dr. <br> Con Kolivas' [1] staircase scheduler - i really feel the kernel developers <br> should think about merging it.<br> <p> its designed with interactivity in mind, not hacked on. all this fiddling <br> to work around a (seemingly) wrong design - it doesn't sound like the <br> right thing to do... and if it saves hundreds of lines of code, and <br> generally seems to perform better [2], wouldn't it be smarter to get it <br> in, even as an alternative choice, for even wider testing (altough it is <br> quite mature, after all these years of hard work)? <br> <p> [1] <a href="http://members.optusnet.com.au/ckolivas/kernel/">http://members.optusnet.com.au/ckolivas/kernel/</a><br> [2] <a href="http://bhhdoa.org.au/pipermail/ck/2006-March/005693.html">http://bhhdoa.org.au/pipermail/ck/2006-March/005693.html</a><br> Sun, 26 Mar 2006 20:07:17 +0000 Solving starvation problems in the scheduler https://lwn.net/Articles/177033/ https://lwn.net/Articles/177033/ rahulsundaram <p> <p> Could it be possible that you are running into a distribution specific issue rather than a kernel problem?<br> Fri, 24 Mar 2006 21:09:16 +0000 Solving starvation problems in the scheduler https://lwn.net/Articles/176928/ https://lwn.net/Articles/176928/ xorbe I apologize, but the whole Linux scheduler strikes me as so messed up. I have a 2.5GHz A64 w/2GB DDR500 that posts 7.8GB/s bandwidth in RMMA benchmark, with a recent hdd running 64-bit Linux -- and silly things like "ls" in the Mandriva cooker folder or copying to a USB2 drive bring the machine to a halt otherwise. My WinXP partition provides better interactivity, and it's starting to burn. I don't know what the problem is in the 2.6 series, but I wish it would get resolved soon.<br> <p> Fri, 24 Mar 2006 00:34:17 +0000