fertanime.blogg.se

Itrace linux
Itrace linux





itrace linux
  1. ITRACE LINUX INSTALL
  2. ITRACE LINUX DRIVER

If you are building the tools using the tarball, you need Java and some JVMPI/JVMTI header files, usually part of JDK installation.

ITRACE LINUX INSTALL

On RHEL5 and other newer distributions, you also need to install the binutils-devel package, to get binutils header files.Both libraries are components of the binutils package, which is usually included in Linux distrubutions.

itrace linux

  • We use libbfd.so during the trace post processing to get module information, and libopcodes.so to get assembly instructions.
  • We use System.map to get kernel symbols which are not exported.
  • You also need a valid /boot/System.map or /boot/System.map-kernel-name.
  • On SLES, you need kernel-source-2.6.x rpm (where x matches your version number).
  • On RHEL4/RHEL5, you need kernel-devel-2.6.x.EL or kernel-smp-devel-2.6.x.EL (RHEL4, smp) rpm (where x matches your version number).
  • usr/src/linux, so you need to install the appropriate rpm with the kernel source if not already installed.
  • Some distributions separate the source, by making /lib/modules/$(uname -r)/source a symbolic link to.
  • On many Linux systems it is not necessary to explicitly install the kernel source to build external kernel modules.Įnough of the source is automatically included in /lib/modules/$(uname You need the following prerequisites to compile and run Performance Inspector: This module takes advantage of the same system hooks usedīy OProfile, so we can be notified on timer ticks, task exit and memory unmap.įor Dispatch hooks and ITrace, we use kprobes (ppc64) or run-time kernel patching (x86, x86_64). Instead, it builds a kernel module compiled against Performance Inspector is designed to work without the need to patch
  • On ppc64, there is no support for virtualized per thread metrics (ptt), except cycles (work in progress).
  • Note that we did not test all possible OS/arch combinations, please let us know if something is not working on your system.
  • The highest kernel version we tested with: 2.6.32.
  • The lowest kernel version we tested with: 2.6.5.
  • This package has been tested with SLES 9, 10, and 11, RHEL 4 and 5, and Ubuntu 10.04 (32-bit).
  • Performance Inspector works with x86, x86_64, ppc64, and s390 architectures.
  • ITRACE LINUX DRIVER

    Environment setup and loading the driver.Installing Performance Inspector for Linux Home Installing Performance Inspector ™ for Linux







    Itrace linux