Re: [PULL] Please pull JSON Metrics for Intel CPUs
From: Arnaldo Carvalho de Melo
Date: Mon Sep 11 2017 - 16:27:13 EST
Em Fri, Sep 08, 2017 at 11:01:33AM -0700, Andi Kleen escreveu:
>
> Hi Arnaldo,
>
> Now that the metrics patchkit has been merged, the actual JSON
> metrics for Intel CPUs can be merged. Please pull this version.
> It includes Skylake Server support and was rebased.
Ok, I did some testing with Sandy Bridge, Broadwell and Skylake
machines, picked the rest without tests.
Please send me the patch for warning the user when the kernel lacks what
is necessary for this to work when you have it,
Thanks,
- Arnaldo
> Thanks,
> -Andi
>
> The following changes since commit 1b2f76d77a277bb70d38ad0991ed7f16bbc115a9:
>
> Merge tag 'perf-core-for-mingo-4.14-20170829' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core (2017-08-29 23:13:56 +0200)
>
> are available in the git repository at:
>
> ssh://ra.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc.git perf/intel-json-metrics-3
>
> for you to fetch changes up to 1b3b9b1d8a7823a6b82b26b00df7cb3730dd3da4:
>
> perf, tools: Add JSON metrics for Skylake server (2017-09-05 16:30:18 -0700)
>
> ----------------------------------------------------------------
> Andi Kleen (11):
> perf, tools: Add JSON metrics for Sandy Bridge
> perf, tools: Add JSON metrics for Sandy Bridge EP
> perf, tools: Add JSON metrics for Ivy Bridge
> perf, tools: Add JSON metrics for Haswell
> perf, tools: Add JSON metrics for Broadwell
> perf, tools: Add JSON metrics for Skylake
> perf, tools: Add JSON metrics for Ivy Town
> perf, tools: Add JSON metrics for Haswell EP
> perf, tools: Add JSON metrics for Broadwell Server
> perf, tools: Add JSON metrics for Broadwell DE
> perf, tools: Add JSON metrics for Skylake server
>
> .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 164 +++++++++++++++++++
> .../arch/x86/broadwellde/bdwde-metrics.json | 164 +++++++++++++++++++
> .../arch/x86/broadwellx/bdx-metrics.json | 164 +++++++++++++++++++
> .../pmu-events/arch/x86/haswell/hsw-metrics.json | 158 ++++++++++++++++++
> .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 158 ++++++++++++++++++
> .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 164 +++++++++++++++++++
> .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 164 +++++++++++++++++++
> .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 ++++++++++++++++
> .../arch/x86/sandybridge/snb-metrics.json | 140 ++++++++++++++++
> .../pmu-events/arch/x86/skylake/skl-metrics.json | 164 +++++++++++++++++++
> .../pmu-events/arch/x86/skylakex/skx-metrics.json | 182 +++++++++++++++++++++
> 11 files changed, 1762 insertions(+)
> create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/bdw-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/broadwellde/bdwde-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/broadwellx/bdx-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/haswell/hsw-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/haswellx/hsx-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/ivb-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/ivytown/ivt-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/jaketown/jkt-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/snb-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/skylake/skl-metrics.json
> create mode 100644 tools/perf/pmu-events/arch/x86/skylakex/skx-metrics.json