Skip to content
Snippets Groups Projects
  1. Jul 23, 2011
    • Dan Williams's avatar
      block: strict rq_affinity · 5757a6d7
      Dan Williams authored
      
      Some systems benefit from completions always being steered to the strict
      requester cpu rather than the looser "per-socket" steering that
      blk_cpu_to_group() attempts by default. This is because the first
      CPU in the group mask ends up being completely overloaded with work,
      while the others (including the original submitter) has power left
      to spare.
      
      Allow the strict mode to be set by writing '2' to the sysfs control
      file. This is identical to the scheme used for the nomerges file,
      where '2' is a more aggressive setting than just being turned on.
      
      echo 2 > /sys/block/<bdev>/queue/rq_affinity
      
      Cc: Christoph Hellwig <hch@infradead.org>
      Cc: Roland Dreier <roland@purestorage.com>
      Tested-by: default avatarDave Jiang <dave.jiang@intel.com>
      Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
      Signed-off-by: default avatarJens Axboe <jaxboe@fusionio.com>
      5757a6d7
  2. Mar 31, 2011
  3. Mar 10, 2011
  4. Nov 11, 2010
  5. Sep 10, 2010
  6. Aug 23, 2010
  7. Aug 05, 2010
  8. Mar 08, 2010
  9. Jan 29, 2010
    • Alan D. Brunelle's avatar
      block: Added in stricter no merge semantics for block I/O · 488991e2
      Alan D. Brunelle authored
      
      Updated 'nomerges' tunable to accept a value of '2' - indicating that _no_
      merges at all are to be attempted (not even the simple one-hit cache).
      
      The following table illustrates the additional benefit - 5 minute runs of
      a random I/O load were applied to a dozen devices on a 16-way x86_64 system.
      
      nomerges        Throughput      %System         Improvement (tput / %sys)
      --------        ------------    -----------     -------------------------
      0               12.45 MB/sec    0.669365609
      1               12.50 MB/sec    0.641519199     0.40% / 2.71%
      2               12.52 MB/sec    0.639849750     0.56% / 2.96%
      
      Signed-off-by: default avatarAlan D. Brunelle <alan.brunelle@hp.com>
      Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
      488991e2
  10. Jan 02, 2010
  11. Dec 18, 2009
  12. Jul 01, 2009
  13. Jun 12, 2009
  14. Jun 02, 2009
  15. Apr 15, 2009
  16. Mar 26, 2009
  17. Feb 02, 2009
  18. Jan 30, 2009
  19. Jan 29, 2009
  20. Dec 29, 2008
  21. Oct 16, 2008
  22. Oct 09, 2008
  23. Jul 03, 2008
  24. Apr 21, 2008
  25. Oct 16, 2007
  26. Oct 10, 2007
  27. Jul 24, 2007
  28. Jul 10, 2007
  29. May 23, 2007
  30. May 09, 2007
  31. Dec 20, 2006
  32. Dec 07, 2006
  33. Nov 29, 2006
  34. Oct 03, 2006
Loading