What's the goal? How should SMP and NUMA behave? How is success measured?
It would be good to be very clear on the ultimate purpose before making
radical changes. All of
these changes are dancing around some vague concept of
reponsiveness...so define it!
These comments seem to set a better tone for this thread, perhaps we can
concentrate on _useful_ debate
around some well defined goal.
yodaiken@fsmlabs.com wrote:
> The key one is some idea of being able to assure processes
> of some rate of progress. This is not classical RT, but it is important to multimedia and
> databases and also to some applications we are interested in looking at.
Andrew Morton wrote:
> But we can **make** it useful. I believe that internal preemption is
> the foundation to improve 2.5 kernel latency. But first we need
> consensus that we **want** linux to be a low-latency kernel.
>
> Do we have that?
>
> If we do, then as I've said before, holding a lock for more than N milliseconds
> becomes a bug to be fixed. We can put tools in the hands of testers to
> locate those bugs. Easy.
>
-
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/