Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751592Ab3JWOdI (ORCPT ); Wed, 23 Oct 2013 10:33:08 -0400 Received: from mail-oa0-f41.google.com ([209.85.219.41]:64121 "EHLO mail-oa0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750977Ab3JWOdG (ORCPT ); Wed, 23 Oct 2013 10:33:06 -0400 MIME-Version: 1.0 In-Reply-To: <20131023142251.GA4034@infradead.org> References: <1381416608-2741-1-git-send-email-eranian@google.com> <20131010180049.GD9929@pd.tnic> <20131016124627.GA2611@gmail.com> <20131016175302.GB4100@infradead.org> <20131017081420.GB22705@gmail.com> <20131022221803.GA3824@infradead.org> <20131023142251.GA4034@infradead.org> Date: Wed, 23 Oct 2013 16:33:05 +0200 Message-ID: Subject: Re: [PATCH v2 0/3] perf,x86: add Intel RAPL PMU support From: Stephane Eranian To: Arnaldo Carvalho de Melo Cc: Ingo Molnar , Borislav Petkov , LKML , Peter Zijlstra , "mingo@elte.hu" , "ak@linux.intel.com" , Jiri Olsa , "Yan, Zheng" Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2073 Lines: 47 Arnaldo, On Wed, Oct 23, 2013 at 4:22 PM, Arnaldo Carvalho de Melo wrote: > Em Wed, Oct 23, 2013 at 11:34:42AM +0200, Stephane Eranian escreveu: >> On Wed, Oct 23, 2013 at 12:18 AM, Arnaldo Carvalho de Melo >> > What about: > >> > # perf stat -a -e power/energy-cores/,power/energy-pkg/,ref-cycles -I 1000 sleep 1000 >> > # time events >> > 1.000264953 2.09 Joules power/energy-cores/ >> > 1.000264953 5.94 Joules power/energy-pkg/ >> > 1.000264953 160,530,320 ref-cycles >> > 2.000640422 2.07 Joules power/energy-cores/ >> > 2.000640422 5.94 Joules power/energy-pkg/ >> > 2.000640422 152,673,056 ref-cycles >> > 3.000964416 2.08 Joules power/energy-cores/ >> > 3.000964416 5.93 Joules power/energy-pkg/ >> > 3.000964416 158,779,184 ref-cycles > >> > ? >> > Or even 2.09J power/energy-cores/? > >> I can try that. > >> > I.e. a perf_evsel__fprintf_value(evsel) would append a unit string, if >> > available. > >> I don't have this function is my tree yet (tip.git). > > That would be a new one :-) > > At some point I'll study the %pM, etc things in the kernel printk code > to come up with something like perf_evsel__{f,scn}printf that allows us > to use just one string format and then pick things like units as a > modifier, but till then having these fprintf variants seems good enough. > Having the printf() would only be good to print the value but the problem is that you'd need to synchronize with the column headers and width. So if you say fprintf_value() print the count + unit, then you need to line up also with the column header which comes from somwhere else. I am talking about the interval printing mode here. -- 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/