Links |
| Overview
The Performance Inspector ™ package contains a suite of performance analysis tools for Linux®. These tools can be used to help identify performance problems in your application as well as how your application interacts with the Linux kernel. The package uses a pinned buffer per CPU along with a set of kernel hooks to capture performance related information. The tools will help you gain a better understanding of the performance of your applications and the resources they consume. Performance Inspector works with standard "C/C++" programs as well as Java™ applications. Performance Inspector uses the performance counters provided by the CPUs to measure system events at the pid level. The majority of this project is LGPL code, and the rest is GPL. The package consists of a device driver and support routines. Device driver can be installed using two basic methods: 1) 2.6 kernels: Dynamically installing into a running kernel (this method has been tested with selected SuSE ™ and RedHat™ kernels). 2) 2.4. kernels: Using a kernel patch and rebuilding the kernel. Tools provided in this package - documentation links:
Current packages include support for x86, x86_64, PPC-64, and S390 platforms. |
Related tools Contacts
There are other tools that have similar capability:
Linux Trace Toolkit, Oprofile, dProbes, as well as others.
Frank Levine levinef@us.ibm.com for all platforms.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in
the United States, other countries, or both.
IBM is a trademark of International Business Machines Corporation in the
United States, other countries, or both
Other company, product or service names may be trademarks or service marks
of others.
MMX, Pentium, and ProShare are trademarks or registered trademarks of Intel
Corporation in the United States, other countries, or both.