From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751608Ab3LOQR7 (ORCPT ); Sun, 15 Dec 2013 11:17:59 -0500 Received: from cantor2.suse.de ([195.135.220.15]:39553 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751474Ab3LOQR6 (ORCPT ); Sun, 15 Dec 2013 11:17:58 -0500 Date: Sun, 15 Dec 2013 16:17:54 +0000 From: Mel Gorman To: Linus Torvalds Cc: Alex Shi , Ingo Molnar , Thomas Gleixner , Andrew Morton , Fengguang Wu , H Peter Anvin , Linux-X86 , Linux-MM , LKML Subject: Re: [PATCH 0/4] Fix ebizzy performance regression due to X86 TLB range flush v2 Message-ID: <20131215161754.GN11295@suse.de> References: <1386964870-6690-1-git-send-email-mgorman@suse.de> <20131215155539.GM11295@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20131215155539.GM11295@suse.de> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Dec 15, 2013 at 03:55:39PM +0000, Mel Gorman wrote: > > tlbflush micro benchmark > 3.13.0-rc3 3.13.0-rc3 3.4.69 > vanilla nowalk-v2r7 vanilla > Min 1 7.00 ( 0.00%) 6.00 ( 14.29%) 5.00 ( 28.57%) > Min 2 8.00 ( 0.00%) 6.00 ( 25.00%) 4.00 ( 50.00%) > Min 3 13.00 ( 0.00%) 11.00 ( 15.38%) 9.00 ( 30.77%) > Min 4 17.00 ( 0.00%) 19.00 (-11.76%) 15.00 ( 11.76%) > Mean 1 11.28 ( 0.00%) 10.66 ( 5.48%) 5.17 ( 54.13%) > Mean 2 11.42 ( 0.00%) 11.52 ( -0.85%) 9.04 ( 20.82%) > Mean 3 23.43 ( 0.00%) 21.64 ( 7.64%) 10.92 ( 53.39%) > Mean 4 35.33 ( 0.00%) 34.17 ( 3.28%) 19.55 ( 44.67%) > Range 1 6.00 ( 0.00%) 7.00 (-16.67%) 4.00 ( 33.33%) > Range 2 23.00 ( 0.00%) 36.00 (-56.52%) 19.00 ( 17.39%) > Range 3 15.00 ( 0.00%) 17.00 (-13.33%) 10.00 ( 33.33%) > Range 4 29.00 ( 0.00%) 26.00 ( 10.34%) 9.00 ( 68.97%) > Stddev 1 1.01 ( 0.00%) 1.12 ( 10.53%) 0.57 (-43.70%) > Stddev 2 1.83 ( 0.00%) 3.03 ( 66.06%) 6.83 (274.00%) > Stddev 3 2.82 ( 0.00%) 3.28 ( 16.44%) 1.21 (-57.14%) > Stddev 4 6.65 ( 0.00%) 6.32 ( -5.00%) 1.58 (-76.24%) > Max 1 13.00 ( 0.00%) 13.00 ( 0.00%) 9.00 ( 30.77%) > Max 2 31.00 ( 0.00%) 42.00 (-35.48%) 23.00 ( 25.81%) > Max 3 28.00 ( 0.00%) 28.00 ( 0.00%) 19.00 ( 32.14%) > Max 4 46.00 ( 0.00%) 45.00 ( 2.17%) 24.00 ( 47.83%) > > > > 3.13.0-rc3 3.13.0-rc3 3.4.69 > vanilla nowalk-v2r7 vanilla > User 179.36 165.25 97.29 > System 153.59 155.07 128.32 > Elapsed 1439.52 1437.69 2802.01 > After I ran the test, I looked closer at the elapsed times and it was due to a bug in the test setup itself. The tlbflush tests will need to be rerun but ebizzy still has the problem where threads see very different performance. -- Mel Gorman SUSE Labs