Linux Perf

Perf - The Linux Performance Tool
Perf Stuff

README

  1. 2005 Maintenance Note:
  2. This project is not currently being updated. This may or may not work on the current 2.6.x kernel versions.

  3. Copyright
  4. 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.

  5. Introduction
  6. 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.

  7. Installation
  8. See the INSTALL file. You do need Perl, Perl DBI, Filesys::DiskSpace and a working installation of MySQL.

  9. Bugs
  10. 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.

  11. Acknowledgements
    I liked the README file format for nportredir so much I copied it. Thanks to Ayman Akt .
    The source code to Linux sar(1) was referred to religiously, even though it was not followed chapter and verse.
    There is another Linux perf by Dave Gavin which I perused for good ideas.
    Thanks to the folks at TcX AB who put out MySQL.