Introduction
En tant qu'administrateur système, vous avez la responsabilité d'optimiser les performances des machines dont vous avez la charge. Un aspect crucial de cette mission consiste à gérer les profils d'optimisation via l'outil tuned, qui permet d'ajuster le comportement du système selon des besoins spécifiques. Dans ce défi, vous allez apprendre à concevoir un profil d'optimisation sur mesure sur un système Red Hat Enterprise Linux (RHEL).
Créer un profil d'optimisation personnalisé
Votre première mission consiste à créer un nouveau répertoire pour un profil d'optimisation personnalisé et à le configurer. Ce profil doit hériter des paramètres du profil balanced tout en ajoutant une limite spécifique pour le nombre maximal de fichiers ouverts.
Tâches
- Créer un répertoire pour un nouveau profil personnalisé nommé
myprofile. - Créer un fichier de configuration
tuned.confqui inclut le profilbalanced. - Créer un fichier
limits.confpour définir le nombre maximal de fichiers ouverts.
Exigences
- Le répertoire du profil personnalisé doit être créé dans
/etc/tuned/myprofile. - Le fichier de configuration
/etc/tuned/myprofile/tuned.confdoit impérativement inclure le profilbalanced. - Un nouveau fichier
/etc/tuned/myprofile/limits.confdoit être généré. - Le fichier
limits.confdoit définir les limites souples (soft) et strictes (hard) pournofile(nombre de fichiers ouverts) à4096pour l'ensemble des utilisateurs. - Toutes les opérations modifiant des fichiers dans
/etcdoivent être effectuées avec les privilègessudo.
Exemple
Une fois le profil créé, le contenu du fichier /etc/tuned/myprofile/tuned.conf devrait ressembler à ceci :
[main]
include=balanced
Le fichier /etc/tuned/myprofile/limits.conf devrait contenir :
* soft nofile 4096
* hard nofile 4096
Astuces
- Utilisez la commande
sudo mkdir -ppour générer l'arborescence nécessaire. - Utilisez un éditeur de texte tel que
nanopour créer et modifier les fichiers de configuration. Par exemple :sudo nano /etc/tuned/myprofile/tuned.conf. - N'oubliez pas d'utiliser
sudolors de la création ou de l'édition de fichiers dans le répertoire/etc, car ces actions requièrent les droits d'administrateur racine (root).
Résumé
Au cours de ce défi, vous avez appris à élaborer un profil tuned personnalisé sur un système Red Hat Enterprise Linux. Vous avez créé la structure de répertoires pour un profil nommé myprofile, configuré l'héritage depuis le profil balanced et ajouté un réglage spécifique pour augmenter la limite des fichiers ouverts. Cette compétence est fondamentale pour les administrateurs système qui doivent adapter les performances de l'OS aux charges de travail spécifiques des applications.



