On Tue, Nov 09, 2010 at 12:36:16PM +0900, Masao Uebayashi wrote:
> The root cause of such a problem is, we don't do I/O scheduling at all.
> 
> I think that pool(9) (and pool_cache(9)) is a great tool to manage
> limited resources.  The way to go would be to extend it to manage
> bandwidth in I/O subsystems.  (We already use pool_cache(9) for
> KVA.)
> 
> Resources are shared, and have dependencies.  I/O resources would
> look like some hierachical structure chained with pool backend
> callbacks.  Probably combined with device tree too.

FWIW, I'm working on managing PCI I/O resources in this way, but I'm
probably going to use vmem(9), not pool(9).

Dave

-- 
David Young             OJC Technologies
dyo...@ojctech.com      Urbana, IL * (217) 278-3933

Reply via email to