12.07.2015 Views

Red Hat Enterprise Linux 5 Administration Unleashed

Red Hat Enterprise Linux 5 Administration Unleashed

Red Hat Enterprise Linux 5 Administration Unleashed

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

460CHAPTER 22Monitoring and Tuning ApplicationsAdditional Programs to ConsiderAdditional debugging and profiling tools exist in <strong>Red</strong> <strong>Hat</strong> <strong>Enterprise</strong> <strong>Linux</strong>. Some are stillconsidered under development such as Frysk and some are tried-and-true tools such asgdb. Some of the most popular include the following:. Frysk: Monitoring and debugging tool. Still in the early development stages and isnot ready for production. It is included in <strong>Red</strong> <strong>Hat</strong> <strong>Enterprise</strong> <strong>Linux</strong> as a technologypreview. For the latest version, additional information, and the status of the project,refer to http://sourceware.org/frysk/.. GNU Debugger: Command-line debugging tool, which can be used as the programruns. Documentation, examples, and more are available at http://www.gnu.org/software/gdb/.. DejaGnu: Testing framework used to create test suites. Part of the GNU family ofprograms. Go to http://www.gnu.org/software/dejagnu/ for details.. Dogtail: Testing tool used to automate tests for programs with graphical interfaces.For more information, go to http://people.redhat.com/zcerza/dogtail/.. lcov: Determines which parts of a program are executed during a test case. Theprogram page is at http://ltp.sourceforge.net/coverage/lcov.php.SummaryEven though it is not the primary goal of an administrator to debug programs, somemight find these debugging and profiling tools useful when trying to track down adecrease in performance, especially after the addition of a software to the system. OProfileutilizes the performance monitoring hardware of supported processors to analyze programperformance. Valgrind is useful for determining memory and threading problems or justcomparing the memory usage of two or more programs.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!