git: dsched_bfq - A budget fair-queuing dsched policy

看板DFBSD_commit作者時間14年前 (2011/10/22 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
commit aabeb1879a283dd102229d575b6239e9e72e887c Author: Brills Peng <brills@gmail.com> Date: Sat Aug 27 18:19:49 2011 +0000 dsched_bfq - A budget fair-queuing dsched policy * dsched_bfq is a budget fair queuing scheduling policy for the dsched framework. * NOTE: this scheduler is still highly experimental and work-in-progress, it's not recommended for widespread use (yet). There are several well-known issues, such as a possible deadlock on unloading the module. Sponsored-by: Google Summer of Code Summary of changes: sys/conf/files | 5 +- sys/conf/options | 1 + sys/config/LINT | 2 + sys/kern/dsched/Makefile | 2 +- sys/kern/dsched/bfq/Makefile | 5 + sys/kern/dsched/bfq/bfq.c | 1382 +++++++++++++++++++++++++++++++ sys/kern/dsched/bfq/bfq.h | 238 ++++++ sys/kern/dsched/bfq/bfq_helper_thread.c | 457 ++++++++++ sys/kern/dsched/bfq/bfq_helper_thread.h | 62 ++ sys/kern/dsched/bfq/bfq_ktr.h | 64 ++ sys/kern/dsched/bfq/wf2q.c | 231 +++++ sys/kern/dsched/bfq/wf2q.h | 68 ++ 12 files changed, 2515 insertions(+), 2 deletions(-) create mode 100644 sys/kern/dsched/bfq/Makefile create mode 100644 sys/kern/dsched/bfq/bfq.c create mode 100644 sys/kern/dsched/bfq/bfq.h create mode 100644 sys/kern/dsched/bfq/bfq_helper_thread.c create mode 100644 sys/kern/dsched/bfq/bfq_helper_thread.h create mode 100644 sys/kern/dsched/bfq/bfq_ktr.h create mode 100644 sys/kern/dsched/bfq/wf2q.c create mode 100644 sys/kern/dsched/bfq/wf2q.h http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/aabeb1879a283dd102229d575b6239e9e72e887c -- DragonFly BSD source repository
文章代碼(AID): #1EefJ2VJ (DFBSD_commit)
文章代碼(AID): #1EefJ2VJ (DFBSD_commit)