Re: [rfc] "laptop mode"

Andrew Morton (akpm@zip.com.au)
Tue, 04 Jun 2002 16:43:53 -0700


Andreas Dilger wrote:
>
> On Jun 04, 2002 15:54 -0700, Andrew Morton wrote:
> > laptop_writeback_centisecs
> > --------------------------
> >
> > This tunable determines the maximum age of dirty data when the machine
> > is operating in Laptop mode. The default value is 30000 - five
> > minutes. This means that if applications are generating a small amount
> > of write traffic, the disk will spin up once per five minutes.
>
> Just FYI, this is probably an optimally bad choice for the default disk
> spinup interval, as many laptops spindown timers in the same ballpark.
> I would say 15-20 minutes or more, unless there is a huge amount of
> VM pressure or something. Otherwise, you will quickly have a dead
> laptop harddrive from the overly-frequent spinup/down cycles.
>

Twenty it is, thanks.

BTW, the "use a gigabyte of readahead" idea would cause VM hysteria
if you access a 600 megabyte file, so I've wound that back to
twenty megs.

Also, it has been suggested that the feature become more fully-fleshed,
to support desktops with one disk spun down, etc. It's not really
rocket science to do that - the `struct backing_dev_info' gives
a specific communication channel between the high-level VFS code and
the request queue. But that would require significantly more surgery
against the writeback code, so I'm fishing for requirements here. If
the current (simple) patch is sufficient then, well, it is sufficient.

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