[lkml]   [2001]   [Sep]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: page_launder() on 2.4.9/10 issue
    On Thu, 6 Sep 2001, Daniel Phillips wrote:
    > On September 6, 2001 06:57 pm, Rik van Riel wrote:
    > > On Thu, 6 Sep 2001, Daniel Phillips wrote:
    > >
    > > > Err, not quite the whole story. It is *never* right to leave the disk
    > > > sitting idle while there are dirty, writable IO buffers.
    > >
    > > Define "idle" ?
    > Idle = not doing anything. IO queue is empty.
    > > Is idle the time it takes between two readahead requests
    > > to be issued, delaying the second request because you
    > > just moved the disk arm away ?
    > Which two readahead requests? It's idle.

    OK, in this case I disagree with you ;)

    Disk seek time takes ages, as much as 10 milliseconds.

    I really don't think it's good to move the disk arm away
    from the data we are reading just to write out this one
    disk block.

    Going 20 milliseconds out of our way to write out a single
    block really can't be worth it in any scenario I can imagine.

    OTOH, flushing out 64 or 128 kB at once (or some fraction of
    the inactive list, say 5%?) almost certainly is worth it in
    many cases.


    IA64: a worthy successor to the i860.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 13:02    [W:0.028 / U:15.516 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site