From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCHv2 0/3] Implement per-cpu reader-writer locks Date: Thu, 26 Nov 2015 10:48:51 +0100 Message-ID: <1448531331.7833.214.camel@citrix.com> References: <1448035423-24242-1-git-send-email-malcolm.crossley@citrix.com> <5654A98D.3050801@citrix.com> <5654ACDD.5050107@citrix.com> <56557847.1060707@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5750924641119867413==" Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1a1tAh-0006tW-98 for xen-devel@lists.xenproject.org; Thu, 26 Nov 2015 09:48:59 +0000 In-Reply-To: <56557847.1060707@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Malcolm Crossley Cc: xen-devel@lists.xenproject.org, Andrew Cooper , Ian Jackson , George Dunlap , LarsKurth List-Id: xen-devel@lists.xenproject.org --===============5750924641119867413== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-wR2vQXvjz32eC0q3AbzG" --=-wR2vQXvjz32eC0q3AbzG Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable [Cc-list edited] On Wed, 2015-11-25 at 08:58 +0000, Malcolm Crossley wrote: > On 24/11/15 18:30, George Dunlap wrote: > > On 24/11/15 18:16, George Dunlap wrote: > > > On 20/11/15 16:03, Malcolm Crossley wrote: > > > >=C2=A0 > > > > Removing the cache line bouncing on a multi-socket Haswell-EP > > > > system=20 > > > > dramatically improves performance, with 16 vCPU network IO > > > > performance going=20 > > > > from 15 gb/s to 64 gb/s! The host under test was fully > > > > utilising all 40=20 > > > > logical CPU's at 64 gb/s, so a bigger logical CPU host may see > > > > an even better > > > > IO improvement. > > >=20 > > > Impressive -- thanks for doing this work. >=20 > Thanks, I think the key to isolating the problem was using profiling > tools. The scale > of the overhead would not have been clear without them. >=20 As an aside, if it's not too much work, a few hints and instruction on how such profiling has been done would be helpful for others and for the future. For example, a post on The Xen Project's blog about that (that then can be turned into a wiki page) would be awesome. :-) Regards, Dario --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-wR2vQXvjz32eC0q3AbzG 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 v1 iEYEABECAAYFAlZW1YMACgkQk4XaBE3IOsT2kQCfd+9aTrU8EIGA82NTg+2YyBXl mYYAoKDc1OEJdjsBgYY00W2XwCON+NRI =FAnm -----END PGP SIGNATURE----- --=-wR2vQXvjz32eC0q3AbzG-- --===============5750924641119867413== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============5750924641119867413==--