Gérer les profils d'optimisation

LinuxIntermediate
Pratiquer maintenant

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.conf qui inclut le profil balanced.
  • Créer un fichier limits.conf pour 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.conf doit impérativement inclure le profil balanced.
  • Un nouveau fichier /etc/tuned/myprofile/limits.conf doit être généré.
  • Le fichier limits.conf doit définir les limites souples (soft) et strictes (hard) pour nofile (nombre de fichiers ouverts) à 4096 pour l'ensemble des utilisateurs.
  • Toutes les opérations modifiant des fichiers dans /etc doivent être effectuées avec les privilèges sudo.

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 -p pour générer l'arborescence nécessaire.
  • Utilisez un éditeur de texte tel que nano pour créer et modifier les fichiers de configuration. Par exemple : sudo nano /etc/tuned/myprofile/tuned.conf.
  • N'oubliez pas d'utiliser sudo lors 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.

✨ Vérifier la solution et pratiquer