[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL)
Keir has checked the patches in, so if you wait a bit, they should show up on the public repository. The tool patch is only necessary for adjusting the weight; if you're OK using the default weight, just adding "sched=credit2" on the xen command-line should be fine. Don't forget that this isn't meant to perform well on multiple sockets yet. :-) -George Dan Magenheimer wrote: Hi George -- I'm seeing some problems applying the patches (such as "malformed patch"). If you could send me a monolithic patch in an attachmentand tell me what cset in http://xenbits.xensource.com/xen-unstable.hg that it successfully applies against, I will try to give myworkload a test against it to see if it has the same symptoms. Also, do I need to apply the tools patch if I don't intend to specify any parameters, or is the xen patch + "sched=credit2" in a boot param sufficient? Thanks, Dan-----Original Message----- From: George Dunlap [mailto:george.dunlap@xxxxxxxxxxxxx] Sent: Wednesday, April 14, 2010 4:26 AM To: xen-devel@xxxxxxxxxxxxxxxxxxx Cc: george.dunlap@xxxxxxxxxxxxx Subject: [Xen-devel] [PATCH 0 of 5] Add credit2 scheduler (EXPERIMENTAL) This patch series introduces the credit2 scheduler. The first two patches introduce changes necessary to allow the credit2 shared runqueue functionality to work properly; the last two implement the functionality itself. The scheduler is still in the experimental phase. There's lots of opportunity to contribute with independent lines of development; email George Dunlap <george.dunlap@xxxxxxxxxxxxx> or check out the wiki page http://wiki.xensource.com/xenwiki/Credit2_Scheduler_Development for ideas and status updates. 19 files changed, 1453 insertions(+), 21 deletions(-) tools/libxc/Makefile | 1 tools/libxc/xc_csched2.c | 50 + tools/libxc/xenctrl.h | 8 tools/python/xen/lowlevel/xc/xc.c | 58 + tools/python/xen/xend/XendAPI.py | 3 tools/python/xen/xend/XendDomain.py | 54 + tools/python/xen/xend/XendDomainInfo.py | 4 tools/python/xen/xend/XendNode.py | 4 tools/python/xen/xend/XendVMMetrics.py | 1 tools/python/xen/xend/server/SrvDomain.py | 14 tools/python/xen/xm/main.py | 82 ++ xen/arch/ia64/vmx/vmmu.c | 6 xen/common/Makefile | 1 xen/common/sched_credit.c | 8 xen/common/sched_credit2.c | 1125 +++++++++++++++++++++++++++++ xen/common/schedule.c | 22 xen/include/public/domctl.h | 4 xen/include/public/trace.h | 1 xen/include/xen/sched-if.h | 28 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |