Re: Regarding dm-ioband tests

From: Ryo Tsuruta
Date: Wed Sep 09 2009 - 23:46:36 EST


Hi Vivek,

Vivek Goyal <vgoyal@xxxxxxxxxx> wrote:
> > In addition,
> > there are devices which doesn't use standard IO schedulers, and
> > dm-ioband can work on even such devices.
>
> This is a interesting use case. Few thoughts.
>
> - Can't io scheduling mechanism of these devices make use of elevator and
> elevator fair queuing interfaces to take advantage of io controlling
> mechanism. It should not be too difficult. Look at noop. It has
> just 131 lines of code and it now supports hierarchical io scheduling.
>
> This will come with request queue and its merging and plug/unplug
> mechanism. Is that an issue?
>
> - If not, then yes, for these corner cases, io scheduler based controller
> does not work as it is.

I have a extreme fast SSD and its device driver provides its own
make_request_fn(). So the device driver intercepts IO requests and the
subsequent processes are done within it.

Thanks,
Ryo Tsuruta
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/