Skip to content
0:00 / 0:00

#perf#linux-kernel#intel-pmu

Linux perf tool metrics - Ian Rogers

Linux Plumbers Conference

10K subscribers • 23 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on Linux Plumbers Conference, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Ian Rogers

Intermediate. Assumes working knowledge.

1.5K views2 years ago

Systems programmingTools and practicePerformance and optimizationDebuggingLinux

Ian Rogers explains how the Linux perf tool uses metrics to combine low-level hardware events into human-readable performance data.

Linux kernel perf events are great, however, individual events are often too low-level to understand a performance issue. For example, a metric like memory bandwidth may consist of read and write counters on multiple memory controllers, with different counters for different types of memory and with counts having additional data combined within them like acknowledgements. The Linux perf tool provides metrics to combine events and give human/tool readable performance data. This presentation will describe the use of performance metrics, recent improvements, background on how metrics are implemented and what the upcoming challenges for metric implementation are. A particular area where metrics have been improving has been in support of Intel CPUs. The Valkyrie project, a joint effort between Intel and Google, has contributed hundreds of metrics across client and server CPUs. The presentation will show features of this work, discuss new performance data from Intel processors, as well as problems that are general to metrics and their implementation in the Linux perf tool.

Why it's here

A top upload from a listed channel

Linux Plumbers Conference is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.