From mboxrd@z Thu Jan 1 00:00:00 1970 From: Changli Gao Subject: Re: [RFC] sched: implement the exclusive wait queue as a LIFO queue Date: Wed, 28 Apr 2010 15:52:01 +0800 Message-ID: References: <1272430986-20436-1-git-send-email-xiaosuo@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Ingo Molnar , Alexander Viro , Andrew Morton , "Eric W. Biederman" , Davide Libenzi , Roland Dreier , Stefan Richter , Peter Zijlstra , "David S. Miller" , Eric Dumazet , Christoph Lameter , Andreas Herrmann , Thomas Gleixner , David Howells , Takashi Iwai , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org To: Xiaotian Feng Return-path: Received: from mail-pz0-f204.google.com ([209.85.222.204]:60427 "EHLO mail-pz0-f204.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751743Ab0D1HwW convert rfc822-to-8bit (ORCPT ); Wed, 28 Apr 2010 03:52:22 -0400 In-Reply-To: Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On Wed, Apr 28, 2010 at 3:47 PM, Xiaotian Feng wrote= : > On Wed, Apr 28, 2010 at 1:03 PM, Changli Gao wrot= e: >> 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 me= mory 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 o= f >> the scheduler. >> > > Starve some processes for performance? > Starve? Oh, No. If we don't need these processes, and we can do better without them, why we wake them up? --=20 Regards=EF=BC=8C Changli Gao(xiaosuo@gmail.com) -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel= " in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html