Appendix A. Performance Tool Locations
The performance tools described in this book originated from many different locations on the Internet. Fortunately, most major distributions have pulled them together and included them in the current versions of their distributions. Table A-1 describes all the tools, provides pointers to their original source locations, and indicates whether they are included in the following distributions: Fedora Core 2 (FC2), Red Hat Enterprise Linux (EL3), and SUSE 9.1 (S9.1).
Table A-1. Locations of Performance ToolsTool | Distro | Source Location |
---|
bash | FC2, EL3, S9.1 | http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html | etherape | None | http://etherape.sourceforge.net/ | ethtool | FC2, EL3, S9.1 | http://sourceforge.net/projects/gkernel/ | free | FC2, EL3, S9.1 | Part of the procps package: http://procps.sourceforge.net/ | gcc | FC2, EL3, S9.1 | http://gcc.gnu.org/ | gdb | FC2, EL3, S9.1 | http://sources.redhat.com/gdb/ | gkrellm | FC2, S9.1 | http://web.wt.net/~billw/gkrellm/gkrellm.html | gnome-system-monitor | FC2, EL3, S9.1 | Part of the GNOME project, and available from:
ftp://ftp.gnome.org/pub/gnome/sources/gnome-system-monitor/ | gnumeric | FC2, EL3, S9.1 | http://www.gnome.org/projects/gnumeric/ | gprof | FC2, EL3, S9.1 | Part of the binutils package:
http://sources.redhat.com/binutils | ifconfig | FC2, EL3, S9.1 | Part of the net-tools:
http://www.tazenda.demon.co.uk/phil/net-tools/ | iostat | FC2, S9.1 | Part of the sysstat package:
http://perso.wanadoo.fr/sebastien.godard/ | ip | FC2, EL3, S9.1 | Part of the iproute package: ftp://ftp.inr.ac.ru/ip-routing | ipcs | FC2, EL3, S9.1 | Part of the util-linux package: ftp.win.tue.nl:/pub/linux-local/utils/util-linux
| iptraf | FC2, S9.1 | http://cebu.mozcom.com/riker/iptraf | kcachegrind | FC2, S9.1 | Part of the (v3.2 or higher) kdesdk package:
http://kcachegrind.sourceforge.net/cgi-bin/show.cgi | ldd | FC2, EL3, S9.1 | Part of GNU libc:
http://www.gnu.org/software/libc/libc.html | ld (The Linux loader) | FC2, EL3, S9.1 | Part of binutils:
http://sources.redhat.com/binutils | lsof | FC2, EL3, S9.1 | ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof | ltrace | FC2, EL3, S9.1 | http://packages.debian.org/unstable/utils/ltrace.html | memprof | FC2, EL3, S9.1 | http://www.gnome.org/projects/memprof | mii-tool | FC2, EL3, S9.1 | Part of the net-tools:
http://www.tazenda.demon.co.uk/phil/net-tools/ | mpstat | FC2, S9.1 | Part of the sysstat package:
http://perso.wanadoo.fr/sebastien.godard/ | netstat | FC2, EL3, S9.1 | Part of the net-tools:
http://www.tazenda.demon.co.uk/phil/net-tools/ | objdump | FC2, EL3, S9.1 | Part of binutils:
http://sources.redhat.com/binutils | oprofile | FC2, EL3, S9.1 | http://oprofile.sourceforge.net/ | proc filesystem | FC2, EL3, S9.1 | The proc file system is part of the Linux kernel and is enabled in almost every distribution. | procinfo | FC2, S9.1 | ftp://ftp.cistron.nl/pub/people/svm | ps | FC2, EL3, S9.1 | Part of the procps package:
http://procps.sourceforge.net/ | sar | FC2, EL3, S9.1 | Part of the sysstat package:
http://perso.wanadoo.fr/sebastien.godard/ | script | FC2, EL3, S9.1 | Part of the util-linux package:
http://www.kernel.org/pub/linux/utils/util-linux/ | slabtop | FC2, EL3, S9.1 | Part of the procps package:
http://procps.sourceforge.net/ | strace | FC2, EL3, S9.1 | http://sourceforge.net/projects/strace/ | tee | FC2, EL3, S9.1 | Part of the coreutils package:
ftp://alpha.gnu.org/gnu/coreutils/ | time | FC2, EL3 | http://www.gnu.org/directory/GNU/time.html | top | FC2, EL3, S9.1 | Part of the procps package:
http://procps.sourceforge.net/ | valgrind | S9.1 | http://valgrind.kde.org/ | vmstat | FC2, EL3, S9.1 | Part of the procps package:
http://procps.sourceforge.net/ |
Although not denoted in the table, Debian (testing) contains all the tools listed except procinfo.
|