From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCH 0/6] xen: sched: improve scalability of Credit1, and optimize a bit both Credit1 and Credit2 Date: Thu, 2 Mar 2017 11:58:21 +0100 Message-ID: <1488452301.5548.176.camel@citrix.com> References: <148844531279.23452.17528540110704914171.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4438281908778635631==" Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cjORW-0007ls-5k for xen-devel@lists.xenproject.org; Thu, 02 Mar 2017 10:58:42 +0000 In-Reply-To: <148844531279.23452.17528540110704914171.stgit@Solace.fritz.box> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Anshul Makkar , Ian Jackson , George Dunlap , Wei Liu List-Id: xen-devel@lists.xenproject.org --===============4438281908778635631== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=-fKpGtGAlcm/Gh0SWtqvs" --=-fKpGtGAlcm/Gh0SWtqvs Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2017-03-02 at 11:37 +0100, Dario Faggioli wrote: > --- > Dario Faggioli (6): > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: credit1: simplify csched_runq_st= eal() a little bit. > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: credit: (micro) optimize csched_= runq_steal(). > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: credit1: increase efficiency and= scalability of load balancing. > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: credit1: treat pCPUs more evenly= during balancing. > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen/tools: tracing: add record for cr= edit1 runqueue stealing. > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: credit2: avoid cpumask_any() in = pick_cpu(). >=20 > =C2=A0tools/xentrace/formats=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0|= =C2=A0=C2=A0=C2=A0=C2=A01 > =C2=A0tools/xentrace/xenalyze.c=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2= =A011 ++ > =C2=A0xen/common/sched_credit.c=C2=A0=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0199 += ++++++++++++++++++++++++++++------------- > =C2=A0xen/common/sched_credit2.c=C2=A0=C2=A0=C2=A0|=C2=A0=C2=A0=C2=A022 += +++- > =C2=A0xen/include/xen/perfc_defn.h |=C2=A0=C2=A0=C2=A0=C2=A01 > =C2=A05 files changed, 169 insertions(+), 65 deletions(-) > And there's a git branch available here: =C2=A0git://xenbits.xen.org/people/dariof/xen.git=C2=A0rel/sched/credit1-cr= edit2-optim-and-scalability http://xenbits.xen.org/gitweb/?p=3Dpeople/dariof/xen.git;a=3Dshortlog;h=3D= refs/heads/rel/sched/credit1-credit2-optim-and-scalability https://travis-ci.org/fdario/xen/builds/206774498 Sorry I forgot the links before. Regards, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-fKpGtGAlcm/Gh0SWtqvs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJYt/rOAAoJEBZCeImluHPuL84QAJbxSWUFKjGRzxqpXSig7KRK 2/8ac3QegCI+zqXXlc9SJAnaIrO6NI7Ac5cNLMSbP0U/NO9kXU4tARk2NzT7FESL x6bwus42ACJ2xkjlvq11G/0jLrKJroxzW2B/MdmBkhOTTaoFlEovgLNr3R45h30H FSmxuKeQavVnFLzFAh3689bqkf5C32RrS5+dy7C3AAq6nEg+X00jfvMTG8QA6N08 3VUxYoY2vnRuQOCXDX8+NGqLVNvSGIZnJYoBkX/aEP+mz1tpTVKm6GyyNCr3/tJl 0Is/W56fQ3sZ5Wy0khA6b4wei+j54KAuyILkhipp+4JCy1ReXngq/LxZlCdyBW3a O/cybVJ3NUImAh2wH6KzrEIY69R4aFKCKnDmUIC0qaTxi3CSroN/e+S/AunRX0mC fIB/bOyOZDzlXkXsxqZlVBjFqHHy79vo+YvlxFw1laUzbmzrZ45Hf0J93+lKmdkK bq6MifWS4kO6N2Kz34if8MfbHN1UMyZ22U2w4OGB8zQuThDTmcWkUPRoC2GjSDEk 2xj52iMVMw6AVHQ3RP19GhtedMHS8pz6Ea7F+kV56rXANhNF7G8DKzDweozkDNki R7mcjc/pVHu8NbE9f3Lyi8gD9k/M+cDAbNjTMqRPZeZlldma92InYjiV0NZioQ/6 jpf9g4zUGi2U6VHVxwZ9 =X5po -----END PGP SIGNATURE----- --=-fKpGtGAlcm/Gh0SWtqvs-- --===============4438281908778635631== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============4438281908778635631==--