Tuned est un outil puissant sous Red Hat Enterprise Linux qui permet d’optimiser les performances du système en fonction de la charge de travail spécifique. Il utilise des profils de réglage pour ajuster divers paramètres système et offre une flexibilité grâce à ses profils prédéfinis et la possibilité de créer des profils personnalisés.
Commandes courantes de Tuned #
-
Lister les profils disponibles : La commande
tuned-adm list
affiche tous les profils de réglage disponibles sur le système.tuned-adm list
-
Afficher le profil actif : Pour connaître le profil actuellement actif, utilisez la commande
tuned-adm active
.tuned-adm active
-
Appliquer un profil : Vous pouvez appliquer un profil spécifique avec
tuned-adm profile <nom_du_profil>
. Par exemple, pour appliquer le profilthroughput-performance
:tuned-adm profile throughput-performance
-
Recommander un profil : Tuned peut recommander le profil le plus adapté pour votre système en fonction de sa configuration et de son utilisation actuelle avec
tuned-adm recommend
.tuned-adm recommend
-
Vérifier l’application d’un profil : Pour vérifier que les réglages du profil actif sont bien appliqués, utilisez
tuned-adm verify
.tuned-adm verify
-
Modifier les paramètres dynamiquement : Tuned permet l’ajustement dynamique des profils en fonction de l’activité du système. Pour activer cette fonctionnalité, modifiez le fichier de configuration
/etc/tuned/tuned-main.conf
et réglez l’optiondynamic_tuning
sur1
.
Démonstration #

Les priorités des processus #
*Aperçu commande top

La notion de priorité dans les systèmes Linux, que vous voyez avec les colonnes PR et NI dans la commande top
, est cruciale pour comprendre comment le système gère les processus.
-
PR (Priorité): Cette valeur indique la priorité du processus avec laquelle le planificateur du noyau décide de l’exécuter. Un nombre plus petit signifie une priorité plus élevée. Les processus système ont souvent des valeurs basses car ils doivent être privilégiés par rapport aux processus utilisateur.
-
NI (Nice Value): C’est un nombre allant de -20 (la plus haute priorité) à 19 (la plus basse). Cette valeur permet aux utilisateurs de manipuler la priorité d’un processus. Un nice faible augmente la priorité du processus, tandis qu’un nice élevé la diminue.
- Commande pour éditer la valeur:
nice -n <value> <process_name>
- Commande pour éditer la valeur:

Tuned, en optimisant les systèmes pour différentes charges de travail, peut indirectement influencer ces valeurs de priorité. Par exemple, en ajustant les politiques d’ordonnancement ou en optimisant la gestion de la mémoire, Tuned peut permettre à des processus critiques d’obtenir plus de ressources CPU plus rapidement. Même si Tuned n’ajuste pas directement la priorité ou la valeur nice d’un processus spécifique, les modifications qu’il apporte au système peuvent changer la manière dont les processus sont traités par rapport aux autres.
En d’autres termes, bien que Tuned n’interagisse pas directement avec les valeurs PR et NI que vous voyez dans top
, les profils appliqués peuvent avoir un impact sur le comportement global du système et donc sur la façon dont les processus sont priorisés et gérés.
Commande ps
#
ps axo pid,comm,nice,cls --sort=-nice | head
