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: Mon, 27 Mar 2017 11:08:36 +0200 Message-ID: <1490605716.25397.1.camel@citrix.com> References: <148844531279.23452.17528540110704914171.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6956312416802550822==" 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 1csQdw-0005QV-Hc for xen-devel@lists.xenproject.org; Mon, 27 Mar 2017 09:08:52 +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, George Dunlap Cc: Andrew Cooper , Anshul Makkar List-Id: xen-devel@lists.xenproject.org --===============6956312416802550822== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="=-jfnxcR1IpUlyncE5OOdp" --=-jfnxcR1IpUlyncE5OOdp Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, 2017-03-02 at 11:37 +0100, Dario Faggioli wrote: > Hello, >=20 Hey, George, About this series. I was re-looking at it, and I figured out that: > 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. > Here in patch 3, overhead inside __runq_insert() and __runq_remove() can be reduced. > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xen: credit1: treat pCPUs more evenly= during balancing. > And about patch 4, I like it, but I'm currently running more benchmarks to make sure of its impact, and its cost-vs-benefit ratio. I will send a v2 shortly, so, maybe, if you're in desperate look for reviewing something from me, feel free to skip (or just quickly glance at) this series. :-) Regards, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-jfnxcR1IpUlyncE5OOdp 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 iQIcBAABCAAGBQJY2NaVAAoJEBZCeImluHPuwNwP/ivECZjWzyGyFTtPWY/WkkJv Zi/5BhJV1Jve4DATce2n+NrTtXbqYi7fOOM3qFG3NBh/UOhEGDRqrruYxAU8eCCs O+q1S4B4mBHQXrk6AVUyy/uFGZHIMMWZ0YNBiPfrZUKyG/6/8xS4nBfbP+ANRNJU HXlZF4AWhpgvOAlu3MHeLzrdMfgvdMEx+/+npLQYv4m2LZleszE5ItX9aHfnd3jx GZexpsaU5nNU0zsqwYa0IjrVTerjCqIQ3J3oSer339Grr6BM9qcjG2Ca8JTIMpOv oS2XjSc/DPVsWJAfPMzRQPuAhlmbVBklHGH59mk2hjZOK6vYi8RdeDu79GALqftX zylMMQv8VhLOAR7YhpCbgIZ2EaIMe+1bb7YpKfwK1sNZ9qSfPnfq+0mbNpTNnWbq lsSitmEE/Wg3Sgwd8/fElKso2gTIWUCH3HYpHToUZ4PCnXpCIgugKqNDCi4WemUL +o0SOLGflGeW+n2KYudRhydDemwZcAHmvi1ED7dw0EAaLe1veFKwwqZSsqkSMDc9 8KaEwod6V3+VmlcFWvn43tIQdJ8EOrnGPxFqqjZloml9E3rjbXK/MBf3qR6uecsN uJcr6sSYjo6EFupe86cRsr6MudZ4kaOioQsyp2eh663xhTirGJuUObDaY9XCq986 EgxQ2NCrzWx1soNuT6ux =syiN -----END PGP SIGNATURE----- --=-jfnxcR1IpUlyncE5OOdp-- --===============6956312416802550822== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg== --===============6956312416802550822==--