GNU/Linux >> Tutoriels Linux >  >> Cent OS

Guide du débutant pour le réglage des profils dans CentOS/RHEL

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-guest
Remarque :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.


Cent OS
  1. Installez Webmin sur CentOS 7 / RHEL 7

  2. Guide d'installation NetOS 7 de CentOS

  3. CentOS / RHEL 7 :Guide du débutant sur le pare-feu

  4. Guide du débutant pour la gestion des flux de module de package dans CentOS/RHEL 8

  5. CentOS / RedHat :Guide du débutant pour l'administration des fichiers journaux

Vérifier l'adresse IP CentOS/RHEL

Comment installer phpMyAdmin sur RHEL 8 / CentOS 8

Installer gnome sur RHEL 8 / CentOS 8

Installez Python 2 sur RHEL 8 / CentOS 8

CentOS / RHEL 7 :Guide du débutant sur les unités de service systemd

Guide complet de configuration d'iSCSI dans CentOS / RHEL 7