"The only test of the utility of Knowledge, is its promoting the happiness of mankind." — Dr. STARK on Diet, p. 90.
Perf - The Linux Performance Tool
Perf Stuff
README
This project is not currently being updated. This may or may not work on the current 2.6.x kernel versions.
This software is Copyright (c) 2000 by Jim Wiegand. Linux perf is released under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please consult the file COPYING for the exact terms.
Perf wants to be the general tool for looking at the performance of Linux machines. If you have ever used Perfview by HP for HP-UX systems you know what I have in mind. Perf is intended to collect all manner of imaginable performance statistics including file system and process statistics. It will initially be all command line, but the ultimate goal is to have a GUI based browser/grapher too.
Perf strives to present data as rates where indicated, and all other measures in a rational form. Also perf will support data extraction, reduction, and summarization for all you folks who get asked for real data on Linux performance.
See the INSTALL file. You do need Perl, Perl DBI, Filesys::DiskSpace and a working installation of MySQL.
If you have any problems with this software please contact me: jim@netzingers.com.
Numbers from perf will occasionally disagree with the numbers from sar(1). Both are correct but differ on the rounding and representation of data.