LWN.net Logo

RT: balance rt tasks v6

From:  Gregory Haskins <ghaskins@novell.com>
To:  linux-rt-users@vger.kernel.org
Subject:  [PATCH 0/9] RT: balance rt tasks v6
Date:  Wed, 24 Oct 2007 09:52:31 -0400
Message-ID:  <20071024134431.7960.41984.stgit@novell1.haskins.net>
Cc:  linux-kernel@vger.kernel.org, Gregory Haskins <ghaskins@novell.com>, Steven Rostedt <rostedt@goodmis.org>, Dmitry Adamushko <dmitry.adamushko@gmail.com>, Peter Zijlstra <a.p.zijlstra@chello.nl>, Ingo Molnar <mingo@elte.hu>, Darren Hart <dvhltc@us.ibm.com>
Archive-link:  Article, Thread

Applies to 23-rt1

Changes since v5:

*) Folded some of the smaller patches together to address feedback
*) Fixed several minor bugs related to PI re-factoring and wakeup paths

I still have yet to make Ingo Oeser's suggestion to the last patch.

At this point, things are looking really really good.  So this is a request to
provide a formal review (if one has not yet been done) and to consider for
inclusion in -rt.

In my testing, cyclictest look great (ran overnight on a 4-way with the max
outlier at 32us), the preempt-test passes with flying colors, and we see a
300% improvement in latency spikes on large SMP systems (16-way is the largest
we have in our small lab).

I will rebase to -rt2 when its available.

You can find the preempt-test here:

http://rt.wiki.kernel.org/index.php/Preemption_Test

Regards,
-Greg

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds