Re: userspace irq balancer

Martin J. Bligh (mbligh@aracnet.com)
Wed, 21 May 2003 20:57:51 -0700


> The task scheduler, the io scheduler, and memory entitlement policies
> are very different issues. They deal entirely with managing software
> constructs and resource allocation.

So we should expose low-level hardware stuff to userspace to manage,
but not higher level software constructs? I fail to see the abiding
logic there. If anything, the inverse ought to be true.

> IMHO Linux on Pentium IV should use the TPR in conjunction with _very_
> simplistic interrupt load accounting by default and all more
> sophisticated logic should be punted straight to userspace as an
> administrative API.

I'd be happy with that - sounds to me like you're arguing for the same
thing. Sane default in kernel, can override from userspace if you like.
However, I've yet to see an implementation of the TPR usage that got
good performance numbers ... I'd love to see that happen.

M.
-
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/