11.6. Définition de l'ordonnanceur de disque à l'aide des règles udev


Cette procédure permet de définir un planificateur de disque donné pour des périphériques de bloc spécifiques à l'aide des règles udev. 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

Procédure

  1. Recherchez l'identifiant unique du système du dispositif de blocage :

    $ udevadm info --name=/dev/device | grep -E '(WWN|SERIAL)'
    E: ID_WWN=0x5002538d00000000
    E: ID_SERIAL=Generic-_SD_MMC_20120501030900000-0:0
    E: ID_SERIAL_SHORT=20120501030900000
    Copy to Clipboard Toggle word wrap
    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.

  2. Configurez la règle udev. Créez le fichier /etc/udev/rules.d/99-scheduler.rules avec le contenu suivant :

    ACTION=="ajouter/modifier", SUBSYSTEM=="bloquer", ENV{IDNAME}=="device system unique id", ATTR{queue/scheduler}="selected-scheduler"
    Copy to Clipboard Toggle word wrap

    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).
  3. Recharger udev règles :

    # udevadm control --reload-rules
    Copy to Clipboard Toggle word wrap
  4. Appliquer la configuration de l'ordonnanceur :

    # udevadm trigger --type=devices --action=change
    Copy to Clipboard Toggle word wrap

Verification steps

  • Vérifier l'ordonnanceur actif :

    # cat /sys/block/device/queue/scheduler
    Copy to Clipboard Toggle word wrap
Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat