Re: userspace irq balancer

Martin J. Bligh
2003-05-22T03:45:03Z

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