Re: [PATCH] [RFC] Add support for uevents on block device idle changes

Matthew Garrett
2009-11-19T13:01:14Z

On Thu, Nov 19, 2009 at 12:09:30PM +0100, Kay Sievers wrote:
> On Wed, Nov 18, 2009 at 22:33, Matthew Garrett <mjg59@srcf.ucam.org> wrote:
> > My use cases are on the order of a second.
>
> Ok, what's the specific use case, which should be triggered after a
> second? I thought you were thinking about disk spindown or similar.

The first is altering ALPM policy. ALPM will be initiated by the host if
the number of queued requests hits zero - if there's no hysteresis
implemented, then that can result in a significant performance hit. We
don't need /much/ hysteresis, but it's the difference between a 50%
performance hit and not having that.

The other I'm currently looking at is monitoring disk usage in order to
be able to apply an adaptive policy to disk spindown. This doesn't need
the information to be as accurate, but it would still be better at
closer to the second granularity than the minute level.

--
Matthew Garrett | mjg59@srcf.ucam.org