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

Hitoshi Mitake mitake.hitoshi at lab.ntt.co.jp
Mon Jul 25 03:39:23 CEST 2016


  Branch: refs/heads/wq
  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>




More information about the sheepdog mailing list