Speaker
Mr
Sverre Jarp
(CERN)
Description
A new interface to the performance monitoring hardware of almost all supported
hardware processors (AMD, IBM, INTEL, SUN, etc.) is in the process of being added to
the Linux 2.6 kernel.
CERN openlab has participated in some of the development together with one of the key
developers from HP labs.
In this talk we review the capabilities of this interface on relevant platforms, such
as the recent Intel Core 2 based processors. Amongst other things, the interface
enables a job profiling capability that is non-intrusive and can cover everything
from a single process to an entire system. Dynamic libraries are also handled
transparently, even if they are unloaded and reloaded – a key requirement for our
applications. We review the design of this interface and we discuss how a test
service has been established at CERN for analyzing the performance of the entire
frameworks of the LHC experiments with an aim of allowing all developers to get
control of the performance of their software. Finally we show some of the early
results from this exciting new monitoring capability.
Summary
Review of a new performance monitoring interface in the Linux kernel and description
of ho this can help tune LHC software frameworks.
Primary authors
Mr
Ryszard Jurga
(CERN)
Mr
Sverre Jarp
(CERN)