Applies to  SUSE Linux Enterprise Server 12 SP5
Part III Kernel Monitoring #
- 4 SystemTap—Filtering and Analyzing System Data
- 5 Kernel Probes
- 6 Hardware-Based Performance Monitoring with Perf
- Perf is an interface to access the performance monitoring unit (PMU) of a processor and to record and display software events such as page faults. It supports system-wide, per-thread, and KVM virtualization guest monitoring. 
- 7 OProfile—System-Wide Profiler
- OProfile is a profiler for dynamic program analysis. It investigates the behavior of a running program and gathers information. This information can be viewed and gives hints for further optimization. - It is not necessary to recompile or use wrapper libraries to use OProfile. Not even a kernel patch is needed. Usually, when profiling an application, a small overhead is expected, depending on the workload and sampling frequency.