From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932491AbbFWKBH (ORCPT ); Tue, 23 Jun 2015 06:01:07 -0400 Received: from mail-wi0-f180.google.com ([209.85.212.180]:38106 "EHLO mail-wi0-f180.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932139AbbFWKBB (ORCPT ); Tue, 23 Jun 2015 06:01:01 -0400 Date: Tue, 23 Jun 2015 12:00:54 +0200 From: Ingo Molnar To: Daniel Wagner Cc: Peter Zijlstra , oleg@redhat.com, paulmck@linux.vnet.ibm.com, tj@kernel.org, mingo@redhat.com, linux-kernel@vger.kernel.org, der.herr@hofr.at, dave@stgolabs.net, riel@redhat.com, viro@ZenIV.linux.org.uk, torvalds@linux-foundation.org Subject: Re: [RFC][PATCH 00/13] percpu rwsem -v2 Message-ID: <20150623100054.GA18415@gmail.com> References: <20150622121623.291363374@infradead.org> <55884FC2.6030607@bmw-carit.de> <20150622190553.GZ3644@twins.programming.kicks-ass.net> <5589285C.2010100@bmw-carit.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5589285C.2010100@bmw-carit.de> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Daniel Wagner wrote: > The machine has 0.5TB memory and doesn't seem to be really concerned about > 'make -j200' > > make clean && time make -j200 > > mainline 4.1.0 > 2nd run > real 1m7.595s > user 28m43.125s > sys 3m48.189s > > > tip v4.1-2756-ge3d06bd > 2nd run > real 1m6.871s > user 28m50.803s > sys 3m50.223s > 3rd run > real 1m6.974s > user 28m52.093s > sys 3m50.259s > > > tip v4.1-2769-g6ce2591 (percpu-rwsem) > 2nd run > real 1m7.847s > user 29m0.439s > sys 3m51.181s > 3rd run > real 1m7.113s > user 29m3.127s > sys 3m51.516s > > > > Compared to 'make -j64' on tip v4.1-2756-ge3d06bd > 2nd run > real 1m7.605s > user 28m3.121s > sys 3m52.541s Btw., instead of just listing the raw runs, you can get an automatic average and stddev numbers with this: $ perf stat --null --repeat 5 --pre 'make clean' --post 'sync' make -j200 Performance counter stats for 'make -j200' (3 runs): 29.068162979 seconds time elapsed ( +- 0.27% ) Thanks, Ingo