Systèmes de réglage
Les administrateurs système peuvent optimiser les performances d'un système en ajustant divers paramètres de périphérique en fonction de diverses charges de travail de cas d'utilisation. Le démon tuned applique des ajustements de réglage à la fois statiquement et dynamiquement, à l'aide de profils de réglage qui reflètent les exigences particulières de la charge de travail.
Configuration du réglage statique
Le démon tuned applique les paramètres système au démarrage du service ou lors de la sélection d'un nouveau profil de réglage. Le réglage statique configure les paramètres de noyau prédéfinis dans les profils qui s'appliquent au moment de l'exécution. Avec le réglage statique, les paramètres du noyau sont définis pour les attentes de performances globales et ne sont pas ajustés lorsque les niveaux d'activité changent.
Configuration du réglage dynamique
Avec le réglage dynamique, le démon tuned surveille l'activité du système et ajuste les paramètres en fonction des changements de comportement d'exécution. Le réglage dynamique ajuste en permanence le réglage pour s'adapter à la charge de travail actuelle, en commençant par les paramètres initiaux déclarés dans le profil de réglage choisi.
Par exemple, les périphériques de stockage sont fortement utilisés lors du démarrage et de la connexion, mais ont une activité minimale lorsque les charges de travail des utilisateurs consistent à utiliser des navigateurs Web et des clients de messagerie. De même, l'activité du processeur et des périphériques réseau augmente pendant les pics d'utilisation tout au long d'une journée de travail. Le démon tuned surveille l'activité de ces composants et ajuste les paramètres pour optimiser les performances pendant les périodes de haute activité et réduire les paramètres pendant les périodes de faible activité. Le démon tuned utilise des paramètres de performances fournis dans des profils de réglage prédéfinis.
Installer et activer tuned
Une installation minimale de CentOS/RHEL 8 inclut et active le package optimisé par défaut. Pour installer et activer le package manuellement :
[root@host ~]$ yum install tuned [root@host ~]$ systemctl enable --now tuned Created symlink /etc/systemd/system/multi-user.target.wants/tuned.service → /usr/lib/systemd/system/tuned.service.
Sélection d'un profil de réglage
Le accordé l'application fournit des profils répartis dans les catégories suivantes :
- Profils d'économie d'énergie
- Profils d'amélioration des performances
Les profils d'amélioration des performances incluent des profils axés sur les aspects suivants :
- Faible latence pour le stockage et le réseau
- Haut débit pour le stockage et le réseau
- Performances de la machine virtuelle
- Performances de l'hôte de virtualisation
Profils de réglage distribués avec CentOS/RHEL 8
PROFIL RÉGLÉ | OBJECTIF |
---|---|
équilibré | Idéal pour les systèmes nécessitant un compromis entre économie d'énergie et performances. |
bureau | Dérivé du profil équilibré. Fournit une réponse plus rapide des applications interactives. |
débit-performance | Règle le système pour un débit maximal. |
latence-performance | Idéal pour les systèmes de serveur qui nécessitent une faible latence au détriment de la consommation d'énergie. |
latence-réseau | Dérivé du profil de latence-performance. Il active des paramètres de réglage du réseau supplémentaires pour fournir une faible latence du réseau. |
débit réseau | Dérivé du profil débit-performance. Des paramètres de réglage réseau supplémentaires sont appliqués pour un débit réseau maximal. |
économie d'énergie | Règle le système pour une économie d'énergie maximale. |
oracle | Optimisé pour les chargements de bases de données Oracle en fonction du profil débit-performance. |
invité-virtuel | Optimise le système pour des performances maximales s'il s'exécute sur une machine virtuelle. |
hôte virtuel | Règle le système pour des performances maximales s'il agit en tant qu'hôte pour les machines virtuelles. |
Gestion des profils depuis la ligne de commande
Le tuned-adm La commande est utilisée pour modifier les paramètres du démon tuned. Le tuned-adm La commande peut interroger les paramètres actuels, répertorier les profils disponibles, recommander un profil de réglage pour le système, modifier directement les profils ou désactiver le réglage.
Un administrateur système identifie le profil de réglage actuellement actif avec tuned-adm active .
[root@host ~]# tuned-adm active Current active profile: virtual-guest
La liste tuned-adm La commande répertorie tous les profils de réglage disponibles, y compris les profils intégrés et les profils de réglage personnalisés créés par un administrateur système.
[root@host ~]# tuned-adm list Available profiles: - balanced - desktop - latency-performance - network-latency - network-throughput - powersave - sap - throughput-performance - virtual-guest - virtual-host Current active profile: virtual-guest
Utiliser nom du profil tuned-adm pour basculer le profil actif vers un profil différent qui correspond mieux aux exigences de réglage actuelles du système.
[root@host ~]$ tuned-adm recommend virtual-guestRemarque :la sortie tuned-adm recommend est basée sur diverses caractéristiques du système, y compris si le système est une machine virtuelle et d'autres catégories prédéfinies sélectionnées lors de l'installation du système
Pour annuler les modifications de paramètres apportées par le profil actuel, passez à un autre profil ou désactivez le démon tuned. Désactivez l'activité de réglage avec tuned-adm off .
[root@host ~]$ tuned-adm off [root@host ~]$ tuned-adm active No current active profile.