Rechercher

2.14. Paramétrage du planificateur de disque à l'aide de TuneD

download PDF

Cette procédure permet de créer et d'activer un profil TuneD qui définit un planificateur de disque donné pour les périphériques de bloc sélectionnés. Le paramètre persiste lors des redémarrages du système.

Dans les commandes et la configuration suivantes, remplacer :

  • device avec le nom du dispositif de blocage, par exemple sdf
  • selected-scheduler avec le planificateur de disque que vous souhaitez définir pour le périphérique, par exemple bfq

Conditions préalables

Procédure

  1. Facultatif : Sélectionnez un profil TuneD existant sur lequel votre profil sera basé. Pour obtenir une liste des profils disponibles, voir les profils TuneD distribués avec RHEL.

    Pour savoir quel profil est actuellement actif, utilisez :

    $ tuned-adm active
  2. Créez un nouveau répertoire qui contiendra votre profil TuneD:

    # mkdir /etc/tuned/my-profile
  3. Recherchez l'identifiant unique du système du bloc sélectionné :

    $ udevadm info --query=property --name=/dev/device | grep -E '(WWN|SERIAL)'
    
    ID_WWN=0x5002538d00000000_
    ID_SERIAL=Generic-_SD_MMC_20120501030900000-0:0
    ID_SERIAL_SHORT=20120501030900000
    Note

    La commande de cet exemple renverra toutes les valeurs identifiées par un World Wide Name (WWN) ou un numéro de série associé au dispositif de bloc spécifié. Bien qu'il soit préférable d'utiliser un WWN, celui-ci n'est pas toujours disponible pour un dispositif donné et toutes les valeurs renvoyées par la commande de l'exemple peuvent être utilisées comme device system unique ID.

  4. Créer le fichier de /etc/tuned/my-profile/tuned.conf fichier de configuration. Dans le fichier, définissez les options suivantes :

    1. Facultatif : Inclure un profil existant :

      [main]
      include=existing-profile
    2. Définir le planificateur de disque sélectionné pour le périphérique qui correspond à l'identifiant WWN :

      [disk]
      devices_udev_regex=IDNAME=device system unique id
      elevator=selected-scheduler

      Ici :

      • Remplacer IDNAME par le nom de l'identifiant utilisé (par exemple, ID_WWN).
      • Remplacer device system unique id par la valeur de l'identifiant choisi (par exemple, 0x5002538d00000000).

        Pour faire correspondre plusieurs appareils dans l'option devices_udev_regex, mettez les identifiants entre parenthèses et séparez-les par des barres verticales :

        devices_udev_regex=(ID_WWN=0x5002538d00000000)|(ID_WWN=0x1234567800000000)
  5. Activez votre profil :

    # tuned-adm profile my-profile

Verification steps

  1. Vérifiez que le profil TuneD est actif et appliqué :

    $ tuned-adm active
    
    Current active profile: my-profile
    $ tuned-adm verify
    
    Verification succeeded, current system settings match the preset profile.
    See TuneD log file ('/var/log/tuned/tuned.log') for details.
  2. Lire le contenu du /sys/block/device/queue/scheduler fichier :

    # cat /sys/block/device/queue/scheduler
    
    [mq-deadline] kyber bfq none

    Dans le nom du fichier, remplacez device par le nom du bloc, par exemple sdc.

    Le planificateur actif est indiqué entre crochets ([]).

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.