Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

hp.com home


welcome to the q-tools project

» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here


q-tools is a collection of Linux performance analysis tools. The major tools are:

q-syscollect
A system-wide profiler that statistically collects both execution-time and call-graph profiles. It can profile execution at the user-level and/or the kernel-level. Requires an Itanium 2 machine and Linux kernel v2.6.
qprof
An easy-to-install and use flat profiler which supports multi-threaded applications and shared libraries. This tool works on many Linux platforms and can be installed by ordinary users. See the qprof web-site for more info and for separate download instructions.
q-view
Displays execution-time and/or call-graph profiles as gprof-like text output. Works on any platform with Guile v1.6 and Guile-SLIB installed.
q-dot
Displays a call-graph in graphical form. Requires Guile and the dot tool from AT&T research labs.
There isn't a lot of documentation available at the moment, but the README in the q-tools distribution should contain enough information to get you started. Also, slides for a q-tools overview presentation that was given at the recent GELATO meeting at UIUC is available here:
Slides for: ``Overview of q-syscollect and q-view''
Download the software
Click here to download the q-tools software distribution.
Latest News
  • 31 May 2006: Released q-tools-0.3.tar.gz, which
    • adds support for Dual-Core Itanium 2 (Montecito) processor.
  • 11 Oct 2004: Released q-tools-0.2.tar.gz, which
    • adds support for SuSE Enterprise Linux 9 (SLES9), in addition to the existing Debian support,
    • adds support for blind-spot-free profiling (i.e., the ability to profile the execution time spent in interrupt-handlers)
    • includes many fixes, in particular for bugs which were very noticable on machines with a large number of CPUs.
  • 2 Apr 2004: Released q-tools-0.1.tar.gz, which is mostly a bug-fix released. Created this web-page.
  • Apr 2004: Released q-tools-0.0.tar.gz. See this e-mail for more details.
Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.