Red Hat Enterprise Linux 5 IO Tuning Guide
The Red Hat Enterprise Linux 5 I/O Tuning Guide presents the basic principles of performance analysis and tuning for the I/O subsystem. This document also provides techniques for troubleshooting performance issues for the I/O subsystem.
This guide describes how to analyze and appropriately tune the I/O performance of your Red Hat Enterprise Linux 5 system.
While this guide contains information that is field-tested and proven, it is recommended that you properly test everything you learn on a testing environment before you apply anything to a production environment.
In addition to this, be sure to back up all your data and pre-tuning configurations. It is also prudent to plan for an implementation reversal.
Investigating system performance
Analyzing system performance
Red Hat Enterprise Linux 5 performance tuning
Optimizing applications for Red Hat Enterprise Linux 5
The scope of this document does not extend to the investigation and administration of faulty system components. Faulty system components account for many percieved performance issues; however, this document only discusses performance tuning for fully functional systems.
Due to the deeply technical nature of this guide, it is intended primarily for the following audiences.
RH401 - Red Hat Enterprise Deployment, Virtualization and Systems Management; for more information, refer to https://www.redhat.com/training/rhce/courses/rh401.html
RH442 - Red Hat Enterprise System Monitoring and Performance Tuning; for more information, refer to https://www.redhat.com/training/architect/courses/rh442.html
RHCE - Red Hat Certified Engineers, or administrators who have completed RH300 (Red Hat Rapid Track Course); for more information, refer to https://www.redhat.com/training/rhce/courses/rh300.html
Certain words in this manual are represented in different fonts, styles, and weights. This highlighting indicates that the word is part of a specific category. The categories include the following:
Courier font
Courier font represents commands, file names and paths, and prompts.
When shown as below, it indicates computer output:
Desktop about.html logs paulwesterberg.png Mail backupfiles mail reports
bold Courier font
Bold Courier font represents text that you are to type, such as: xload -scale 2
italic Courier font
Italic Courier font represents a variable, such as an installation directory: install_dir/bin/
Bold font represents application programs, a button on a graphical application interface (OK), or text found on a graphical interface.
Additionally, the manual uses different strategies to draw your attention to pieces of information. In order of how critical the information is to you, these items are marked as follows:
Linux is case-sensitive: a rose is not a ROSE is not a rOsE.
The directory /usr/share/doc/ contains additional documentation for installed packages.
Modifications to the DHCP configuration file take effect when you restart the DHCP daemon.
Do not perform routine tasks as root—use a regular user account unless you need to use the root account for system administration tasks.
Be careful to remove only the listed partitions. Removing other partitions could result in data loss or a corrupted system environment.
If you have thought of a way to make this manual better, submit a bug report through the following Bugzilla link: File a bug against this book through Bugzilla
File the bug against Product: Red Hat Enterprise Linux, Version: rhel5-rc1. The Component should be Performance_Tuning_Guide.
Be as specific as possible when describing the location of any revision you feel is warranted. If you have located an error, please include the section number and some of the surrounding text so we can find it easily.