Messages in this thread | | | Date | Wed, 28 Apr 2010 16:15:45 +0800 | From | Yong Zhang <> | Subject | Re: [RFC] sched: implement the exclusive wait queue as a LIFO queue |
| |
On Wed, Apr 28, 2010 at 03:52:01PM +0800, Changli Gao wrote: > On Wed, Apr 28, 2010 at 3:47 PM, Xiaotian Feng <xtfeng@gmail.com> wrote: > > On Wed, Apr 28, 2010 at 1:03 PM, Changli Gao <xiaosuo@gmail.com> wrote: > >> implement the exclusive wait queue as a LIFO queue > >> > >> If the exclusive wait queue is also a LIFO queue as the normal wait queue, the > >> process who goes to sleep recently, will be woke up first. As its memory is > >> more likely in cache, we will get better performance. And when there are many > >> processes waiting on a exclusive wait queue, some of them may not be woke up, > >> if the others can handle the workload, and it will reduce the load of > >> the scheduler. > >> > > > > Starve some processes for performance? > > > > Starve? Oh, No. If we don't need these processes, and we can do better
What do you mean "we don't need these processes"?
> without them, why we wake them up?
So some processs(at the tail of exclusive list)will be treated abnormally and it will sleep for a long time, is this reasonable?
> > > -- > Regards, > Changli Gao(xiaosuo@gmail.com) > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |