[sheepdog] [sheepdog/sheepdog] c84b4f: sheep: add a new option for using fixed workqueues...

Hitoshi Mitake mitake.hitoshi at gmail.com
Mon Jul 25 07:02:28 CEST 2016


  Branch: refs/heads/master
  Home:   https://github.com/sheepdog/sheepdog
  Commit: c84b4fc1021df87bba161b758fb068a4333b9ad6
      https://github.com/sheepdog/sheepdog/commit/c84b4fc1021df87bba161b758fb068a4333b9ad6
  Author: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M sheep/sheep.c

  Log Message:
  -----------
  sheep: add a new option for using fixed workqueues for stable performance

This commit adds a new option -w to sheep for using fixed workqueues.
Example of usage:
$ sheep -w gway=100,net=300

If the option isn't passed, sheep uses unlimited queues but it is
highly dicouraged for stable and high IOPS.

Based on @luckychen 's report, the patch doubles IOPS with well
configured parameters: 40,000 -> 83,460 IOPS

Signed-off-by: Hitoshi Mitake <mitake.hitoshi at lab.ntt.co.jp>


  Commit: d9259db6cd7e99b23903955f590998b4c430011d
      https://github.com/sheepdog/sheepdog/commit/d9259db6cd7e99b23903955f590998b4c430011d
  Author: Hitoshi Mitake <mitake.hitoshi at gmail.com>
  Date:   2016-07-25 (Mon, 25 Jul 2016)

  Changed paths:
    M sheep/sheep.c

  Log Message:
  -----------
  Merge pull request #292 from sheepdog/wq

sheep: add a new option for using fixed workqueues for stable perform…


Compare: https://github.com/sheepdog/sheepdog/compare/c9499032141c...d9259db6cd7e


More information about the sheepdog mailing list