[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/7] xen: sched: improve scalability of Credit1, and optimize a bit both Credit1 and Credit2
Hello, Here's v3. v2: https://lists.xenproject.org/archives/html/xen-devel/2017-04/msg00800.html v1: https://lists.xenproject.org/archives/html/xen-devel/2017-03/msg00265.html Series has been reordered as suggested, and also all the other comments from v2's review have been addressed. git://xenbits.xen.org/people/dariof/xen.git xenbits/rel/sched/credit1-credit2-optim-and-scalability-v3 (yeah, messed up the branch name... :-/) https://travis-ci.org/fdario/xen/builds/219753675 As far as I can tell, what are now patches 6 and 3, needs George's stamp. What is now patch 4 ("xen/tools: tracing: add record for credit1 runqueue stealing.") may require a tools' maintainer Ack, but I'm not sure (it does, according to get_maintainers.pl, but it's all tracing, after all...). Thanks and Regards, Dario --- Dario Faggioli (7): xen: credit1: simplify csched_runq_steal() a little bit. xen: credit: (micro) optimize csched_runq_steal(). xen: credit: consider tickled pCPUs as busy. xen/tools: tracing: add record for credit1 runqueue stealing. xen: credit2: avoid cpumask_any() in pick_cpu(). xen: credit1: increase efficiency and scalability of load balancing. xen: credit1: treat pCPUs more evenly during balancing. tools/xentrace/formats | 1 tools/xentrace/xenalyze.c | 11 ++ xen/common/sched_credit.c | 271 ++++++++++++++++++++++++++++++++---------- xen/common/sched_credit2.c | 22 +++ xen/include/xen/perfc_defn.h | 1 5 files changed, 238 insertions(+), 68 deletions(-) -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |