X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=Documentation%2Fblock%2Fqueue-sysfs.txt;h=d8147b336c354e203addd40bb85bcc0abbeeded6;hb=9ed3689bdceb0064ee6faf0e76f6467122794970;hp=f65274081c8d19a1c2f6f8b53712a1cf9cbee54d;hpb=b0f969009f647cd473c5e559aeec9c4229d12f87;p=~andy%2Flinux diff --git a/Documentation/block/queue-sysfs.txt b/Documentation/block/queue-sysfs.txt index f65274081c8..d8147b336c3 100644 --- a/Documentation/block/queue-sysfs.txt +++ b/Documentation/block/queue-sysfs.txt @@ -45,9 +45,13 @@ device. rq_affinity (RW) ---------------- -If this option is enabled, the block layer will migrate request completions -to the CPU that originally submitted the request. For some workloads -this provides a significant reduction in CPU cycles due to caching effects. +If this option is '1', the block layer will migrate request completions to the +cpu "group" that originally submitted the request. For some workloads this +provides a significant reduction in CPU cycles due to caching effects. + +For storage configurations that need to maximize distribution of completion +processing setting this option to '2' forces the completion to run on the +requesting cpu (bypassing the "group" aggregation logic). scheduler (RW) --------------