From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965081AbcBQByl (ORCPT ); Tue, 16 Feb 2016 20:54:41 -0500 Received: from mail-by2on0107.outbound.protection.outlook.com ([207.46.100.107]:17229 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965005AbcBQByi (ORCPT ); Tue, 16 Feb 2016 20:54:38 -0500 X-Greylist: delayed 814 seconds by postgrey-1.27 at vger.kernel.org; Tue, 16 Feb 2016 20:54:38 EST Authentication-Results: infradead.org; dkim=none (message not signed) header.d=none;infradead.org; dmarc=none action=none header.from=hpe.com; Message-ID: <56C3CF46.2090307@hpe.com> Date: Tue, 16 Feb 2016 20:39:18 -0500 From: Waiman Long User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20130109 Thunderbird/10.0.12 MIME-Version: 1.0 To: Peter Zijlstra CC: Ingo Molnar , , Linus Torvalds , Ding Tianhong , Jason Low , Davidlohr Bueso , "Paul E. McKenney" , Thomas Gleixner , Will Deacon , Tim Chen Subject: Re: [PATCH v2 0/4] locking/mutex: Enable optimistic spinning of lock waiter References: <1455298335-53229-1-git-send-email-Waiman.Long@hpe.com> <20160216085111.GR6357@twins.programming.kicks-ass.net> In-Reply-To: <20160216085111.GR6357@twins.programming.kicks-ass.net> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [72.71.243.212] X-ClientProxiedBy: CY1PR08CA0034.namprd08.prod.outlook.com (25.163.94.172) To DF4PR84MB0138.NAMPRD84.PROD.OUTLOOK.COM (25.162.192.24) X-Microsoft-Exchange-Diagnostics: 1;DF4PR84MB0138;2:4S8BNzKlJ01k6WQoA795oDQ5RYbv1YUndUIYf8EZyIkoRvLuHxI4MPvEaQ67ARbLsPvu2s76QDXPlIN1qt6AuaQWW/DjI+ANDkRdJFA7dj23xehnSwUtUvoUapzJ93kpkDmuEmagve/T8Qu6m8S35g==;3:40V8NvoSsZC/QUmbDGFCu3NrFX3hQHaDL9fVSWZLG+jWJ+jsTtKewa1TCogRCOWYw80zEZBhmwREpJC274YBnj0A7BJCNlgNnk9RmHtctdccXuB3v1kiepwAqWq/S7VO;25:Yi1SQsMKn1aeTn73pcl7QbQOZe6zKJwq4ENT2RJYiSysYeVRxcSWhOWJvlz/4uYBQXP0c5pfOlr7zP9XlM5PG6BFMx7SjG4KZKOk38wSAh77nzZbSB8+ceL1HNaLmgrFzVWxXyYYOrPanpyJyO8c/2yG29hsBoHHKjur9L5bUlke2SrALjMvISvtfccvLMdyMlaO8xTyX4myOMgh+lXXj/B0ypjYcbauH8OlSKITOunJJ97A6s/KWINWS6J1bmS0mHDJsScK1JdC1ujjLP6dKaDvE6RVKxv0yv78ekrnTLTA5vT/yc2dMNquxcZQPJ8i;20:XfKYL2iAQyRPLzVVsgpCtG/NoE2XGqva9wgrKdlqr9MqU4cbCzwP3KMn07s2pfjbOVL0QZvFv5yhGWE51t4laSkm2GFfx8CzBjYNwsQbEynvTId4RGEvUXXYgnyc0nbJKJqsIUEAgUsQmbm701d2ygXMbVW68uuaQNwmiba7uEAvY/6XZO5QWvOI4hN4It3YO1LKCzYGzl4UxrPPWIf5dQ27q9YMIJnagFpDKinV52zxTwas5q29i7ZsipdsCaG9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DF4PR84MB0138; X-MS-Office365-Filtering-Correlation-Id: 308d3031-03bc-472e-71a0-08d3373b2b6b X-LD-Processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:DF4PR84MB0138;BCL:0;PCL:0;RULEID:;SRVR:DF4PR84MB0138; X-Microsoft-Exchange-Diagnostics: 1;DF4PR84MB0138;4:1FTRktDSyH6vRRwirLAyw8qrjgFKeim+l3kmAmQ9ixGNqv5GDlXuQHM9SAe/eNF/nq6tmhxLCxCPdLGnPRDAP8GszQG7tLaqk4G5z8TZ5WGF0XNE/Wq/GdfdlyZCBrvS71ZOMjiqxOVM/5Ljb4YAv43MtcgloviaN+/7tcMb67CVybWLq4WnCqz4n8n4Fuc9ki/LOayEtnrSq9roav++D5H8I/k/PilFfluI19eUoZDAr5AtNRB2+JpV26BAFy4VdGyksqpAT8mAZ83kzio3mHm/Py37OGVawmp6n0JmqIqHPmoBjl3h1pHRkXlw9mWWVjeauKN/RpPaH0uMyHu9RtTnGTAOcd+riEePe+wnKAhkPnE11pSUe1w7vm3bo+hg X-Forefront-PRVS: 085551F5A8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(479174004)(377454003)(24454002)(66066001)(80316001)(23756003)(65956001)(83506001)(65806001)(42186005)(86362001)(47776003)(77096005)(117156001)(33656002)(87976001)(1096002)(2950100001)(50986999)(50466002)(40100003)(92566002)(230700001)(5001960100002)(54356999)(36756003)(4001350100001)(5008740100001)(110136002)(2906002)(586003)(3846002)(189998001)(5004730100002)(6116002)(65816999)(87266999)(4326007)(76176999)(7059030);DIR:OUT;SFP:1102;SCL:1;SRVR:DF4PR84MB0138;H:[192.168.142.187];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;DF4PR84MB0138;23:zlLErMfQFSd94SrIzuTa30+Mdz5yrDad8eCE5Qx?= =?iso-8859-1?Q?rbr71jyAV/y6w6Xz/qQFtvSg/oqzLGuCGsbX+p1smnrsBxW4dY6a8XQa8q?= =?iso-8859-1?Q?VxtvBNIf0PKTb5XDR4a6oPATivx8vBuMUtpfI0Oqs+CoFQPaiP+3hYijTZ?= =?iso-8859-1?Q?ULRalYjBj6EhshAlXyLiyJDodAPm2v08Vr4sYTM8ti8de5hsfZ241ErKnK?= =?iso-8859-1?Q?/o3eXozk/NzYze6kJd96xVbXfxX+6yAUy1PXbSVYI9p+xeCGmrffo2kiAQ?= =?iso-8859-1?Q?qw2GxHNMCEMUIWy4cWPFMkKNIRjTgKL0FXtCEj6VXCYFztxKTrt4aSG+cT?= =?iso-8859-1?Q?SQfEOp4FCSD84NZDCYY4c3VObL+zioBhOrpJYC7l0Nux+a1c9CknWQBNV0?= =?iso-8859-1?Q?NQgTNdpdXbLmQyfP1N/buOpnWgL22VEFQnOkoQzYs3EWvxPk0dipkpLkSP?= =?iso-8859-1?Q?/8KjXIqaI6HnQIHquR2+qW91UNq5zapvjBSRN6N6WQhy5NHysC9m0Qn2DE?= =?iso-8859-1?Q?W6YNCtRzMQwC2C6F7snJt7S+vdKaTYyKSDMEeFNMr22xdr3cZGvQdlWohp?= =?iso-8859-1?Q?nLKApnfoV4vgE9KVky1otYZbtwbrUTfSUKGJbJ35ZQYkT/qj8yI/IoPgFR?= =?iso-8859-1?Q?LC7zXFhZ9x/imq/kHih7NbloDyYXjA+SXMTGVh9BmaEKdp8WrHFAcxxULZ?= =?iso-8859-1?Q?QfhmFUL+NqM1l3t4dy7eRbXHswVzFcM/fRYoGqLDAw+kTbhRYSwgTqlXDl?= =?iso-8859-1?Q?8XtPXaY5ZmWTz2GQ4GbNPOS0iz7QlIrmk02K5sig0wFZ1W8U+S75M4idED?= =?iso-8859-1?Q?AjFUPY41FDucp5GtIw3Z4W54Lqdauh70fUoE8eZ8YlMHQS/tKwf8OE6Zek?= =?iso-8859-1?Q?6lBVQaB/AeZ0n3hxMHiwfM6FL9tMI7kIhHVnH4T+8MDjEwRdy4CwpmY2bZ?= =?iso-8859-1?Q?X5NnoSCLNKiCRslbKTiCfPxLWPF529ZgAN9XS9ep9WIyOBvXCOR96pHyq3?= =?iso-8859-1?Q?qedyiBGoXEwi27pjSa7fe5R2tKJCgogAhMb9bTwGTclVoJTltNGnZB82jP?= =?iso-8859-1?Q?zH7ApBbth30SvycuES+c9cRdCQRt+NelS7Yp1IrGtIwIDKQKojHAqwkMNn?= =?iso-8859-1?Q?aYhxTn6atwIulufW454iAg3s/oty7QTalfV67EQKQLeVg9F0=3D?= X-Microsoft-Exchange-Diagnostics: 1;DF4PR84MB0138;5:Zp4Euvp+OPMGryDeKL+2ePaoeYQGrxd5Jm4AvPux617n8RF6HV5Sg9/ngUKAl+LosGJmu9chYd6cQMRBtN7hX6Qf4ed2KaefzfWcbfLFkOtN3UEqJOaMCF+Ocedr74Cru/tSCdGszZXLnXOx6plfpQ==;24:Y25itTYL+BBRXwbduEBaFj9UA5Q7l3YEWOGA4xr+JlzhMUMUAX7U1s+YHIETi+52m+o6ueaz6BlfS2ONZyS2dVLzfEiqiaFEsszVZJCXpr0= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: hpe.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2016 01:39:24.5587 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR84MB0138 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/16/2016 03:51 AM, Peter Zijlstra wrote: > On Fri, Feb 12, 2016 at 12:32:11PM -0500, Waiman Long wrote: >> My own test on a 4-socket E7-4820 v3 system showed a regression of >> about 4% in the high_systime workload with Peter's patch which this >> new patch effectively eliminates. >> >> Testing on an 8-socket Westmere-EX server, however, has performance >> change from -9% to than +140% on the fserver workload of AIM7 >> depending on how the system was set up. > Subject: [lkp] [locking/mutex] aaca135480: -72.9% fsmark.files_per_sec > > My patch also generated the above email. > > Please also test that benchmark against this approach. > I will ran that benchmark on my patch. Cheers, Longman