Adding Inter-event Capabilities to Linux Kernel Trace Events - Tom Zanussi, Intel

Описание к видео Adding Inter-event Capabilities to Linux Kernel Trace Events - Tom Zanussi, Intel

Adding Inter-event Capabilities to Linux Kernel Trace Events - Tom Zanussi, Intel

The Linux kernel trace event subsystem provides a large array of tracepoints (and an infinite number of others can be added dynamically) which are used by various tracing utilities both inside and outside the kernel. Unless one-off external logic (code) is applied, there's no way to extract inter-event quantities such as latencies from the trace subsystem itself, even though the data to do that is already trivially there. This talk introduces a general-purpose mechanism for extracting inter-event values from arbitrary sets of events and shows how both one-off/one-line/programming-free experiments and higher-level tools such as latency histograms can be built on top of it.

About Tom Zanussi
Tom Zanussi is a software engineer at Intel's Open Source Technology Center, working on safety critical systems. He's given talks on the subjects of embedded systems and tracing at various conferences in the past including ELC, OLS and the Intelligent Systems Conference, and has been an active contributor to the Linux kernel focusing on various areas within tracing and perf.

Комментарии

Информация по комментариям в разработке