Chapter 10. Configuration, tuning and optimisation

PID_00148451 PID_00148462 PID_00148473 X07_M2103_02289 Eureca Media, S.L. FUOC

Av. Tibidabo, 39-43, 08035 Barcelona

2009-09-01 1


Remo Suppi Boldrito

preface. preface

A fundamental aspect, once the system has been installed, is the configuration and adjustment of the system to the user's needs to ensure that the features are as adequate as possible for the demands that will be placed on it. GNU/Linux is an efficient operating system that provides an excellent degree of possible configurations and a very delicate optimisation that can be tailored to the needs of the user. This is why, once the system has been installed (or updated, depending on the case), certain configurations that are essential to the system must be tuned. Although the system may "work", it is necessary to make some changes (adapting to the environment or tuning) so that all the needs of the users/services that the machine must provide are met. This tuning will depend on where the machine is working; the tuning will be carried out, in some cases, in order to improve the system's performance and efficiency, and, in other cases (in addition), for security reasons (see module 9, "Security administrator"). When the system is working, it is necessary to monitor the system to see how it performs and behaves and to act accordingly. Although it is a fundamental aspect, tuning an operating system is often left to the opinions of computer experts or gurus; but if we are aware of the parameters that affect the performance, it is possible to achieve good solutions by undertaking a cyclical process of analysis, making changes to the configuration, monitoring and making adjustments.