[lkml]   [2009]   [Dec]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [PATCH] cfq-iosched: non-rot devices do not need queue merging
    On Wed, Dec 30, 2009 at 10:11 PM, Jens Axboe <> wrote:
    > On Wed, Dec 30 2009, Corrado Zoccolo wrote:
    >> On Wed, Dec 30, 2009 at 7:45 PM, Jens Axboe <> wrote:
    >> > On Wed, Dec 30 2009, Corrado Zoccolo wrote:
    >> >> Non rotational devices' performances are not affected by
    >> >> distance of requests, so there is no point in having overhead
    >> >> to merge queues of nearby requests.
    >> >
    >> > If the distance is zero, it may still make a big difference (at least
    >> > for writes). This check would be better as "ncq and doesn't suck", ala
    >> >
    >> >        blk_queue_nonrot(q) && tagged
    >> >
    >> > like we do elsewhere.
    >> For reads, though, even flash cards and netbook ssds are completely
    >> unaffected. I have done few experiments on my available disks:
    >> * (I used the
    >> program: to get the graphs).
    > Completely agree, it's writes that matter (as mentioned).
    >> For distance 0, I think request merging will be more effective than
    >> queue merging, moreover I think the multi-thread trick to have large
    > Definitely true, but we don't allow cross cfqq merges to begin with.
    >> I/O depth is used for reads, not writes (where simply issuing buffered
    >> writes already achieves a similar effect), so I think it is safe to
    >> disable it for all non-rotational devices.
    > That still leaves direct writes. Granted it's a problem with a huge
    > scope, but still.
    Maybe I can mark sync queues that have write requests, and only add
    those ones to the prio tree.
    For writes, merging queues (and therefore requests) can probably help
    even the smart ssds.

    > --
    > Jens Axboe


    dott. Corrado Zoccolo
    PhD - Department of Computer Science - University of Pisa, Italy
    The self-confidence of a warrior is not the self-confidence of the average
    man. The average man seeks certainty in the eyes of the onlooker and calls
    that self-confidence. The warrior seeks impeccability in his own eyes and
    calls that humbleness.
    Tales of Power - C. Castaneda
    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: 2009-12-30 22:23    [W:0.026 / U:3.828 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site