Systems monitoring and tuning tools for RHEL 5

Systems monitoring and tuning tools for RHEL 5

I am working with RHEL5, and want to know how to check the System performance, System tuning and how to reconfigure the kernel. I also want to know how to extend the file system. Also, is there a command to check the memory utilization and speed of traffic of network loads? Please suggest any basic book or resource to view all System commands for RHEL5.

    Requires Free Membership to View

    When you register, my team of editors will also send you resources covering Linux administration and management; integration and interoperability between Linux, Windows and Unix; securing Linux and mixed-platform environments; and migrating to Linux.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchEnterpriseLinux.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchEnterpriseLinux.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

There are tons of resources available for information on RHEL5. You should start with the documentation available on the Red Hat site where all the RHEL documentation resides. There are systems administration manuals, reference manuals and even tuning guides. One of my favorite commands for performance tuning is vmstat. It's available on every version of Unix or Linux available, and provides data on memory, cpu and I/O.

Here is a vmstat snapshot from a system (lightly used) which clearly illustrates the various sections of information; memory, CPU and I/O.

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 6564232 130912 1270228 0 0 0 0 1204 1827 1 1 99 0 0 0 0 0 6564232 130912 1270228 0 0 0 0 1167 1602 0 1 99 0 0 0 0 0 6564232 130912 1270228 0 0 0 900 1167 2136 1 1 98 0 0

Top is another important utility that you should have in your repertoire. It's a character based GUI which provides a quick and dirty snapshot of your system.

If you want something a little different – look at OProfile. This utility uses performance monitoring hardware on the processor to retrieve kernel type system information about the executables on a system.

If you prefer a graphical interface, the GNOME System Monitor is a tool you should be looking it. The software is X based and has a pretty looking front-end.

Regardless of which tool you use make sure you follow proper tuning procedures, test all your changes outside of production first and also make only one change at a time.

This was first published in June 2009