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

From: Matthew Garrett
Date: Thu Nov 19 2009 - 08:01:24 EST


On Thu, Nov 19, 2009 at 12:09:30PM +0100, Kay Sievers wrote:
> On Wed, Nov 18, 2009 at 22:33, Matthew Garrett <mjg59@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxx
--
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/