Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751160AbbECRbN (ORCPT ); Sun, 3 May 2015 13:31:13 -0400 Received: from mx1.redhat.com ([209.132.183.28]:42057 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750852AbbECRbH (ORCPT ); Sun, 3 May 2015 13:31:07 -0400 Message-ID: <55465B2D.6010300@redhat.com> Date: Sun, 03 May 2015 13:30:21 -0400 From: Rik van Riel User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 To: Mike Galbraith CC: Ingo Molnar , linux-kernel@vger.kernel.org, x86@kernel.org, williams@redhat.com, luto@kernel.org, fweisbec@redhat.com, peterz@infradead.org, heiko.carstens@de.ibm.com, tglx@linutronix.de, Ingo Molnar , Paolo Bonzini Subject: Re: [PATCH 3/3] context_tracking,x86: remove extraneous irq disable & enable from context tracking on syscall entry References: <1430429035-25563-1-git-send-email-riel@redhat.com> <1430429035-25563-4-git-send-email-riel@redhat.com> <20150501064044.GA18957@gmail.com> <554399D1.6010405@redhat.com> <1430659432.4233.3.camel@gmail.com> In-Reply-To: <1430659432.4233.3.camel@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1958 Lines: 46 On 05/03/2015 09:23 AM, Mike Galbraith wrote: > Below are v4.1-rc1-172-g6c3c1eb3c35e + patches measurements. > > 100M * stat() on isolated cpu > > NO_HZ_FULL off inactive housekeeper nohz_full > real 0m14.266s 0m14.367s 0m20.427s 0m27.921s > user 0m1.756s 0m1.553s 0m1.976s 0m10.447s > sys 0m12.508s 0m12.769s 0m18.400s 0m17.464s > (real) 1.000 1.007 1.431 1.957 > 1.000 1.000 > > real 0m20.423s 0m27.930s +rik 1,2 > user 0m2.072s 0m10.450s > sys 0m18.304s 0m17.471s > vs off 1.431 1.957 > vs prev 1.000 1.000 > > real 0m20.256s 0m27.803s +paolo 1,2 (2 missing prototypes) > user 0m1.884s 0m10.551s > sys 0m18.353s 0m17.242s > vs off 1.419 1.948 > vs prev .991 .995 > > real 0m19.122s 0m26.946s +rik 3 > user 0m1.896s 0m10.292s > sys 0m17.198s 0m16.644s > vs off 1.340 1.888 > vs prev .944 .969 I'm convinced. Time to try the remote sampling of CPU use statistics, and lighten up the RCU overhead of context tracking. I should be able to start on the remote sampling of CPU use statistics this week. -- All rights reversed -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/