Buscar

14.7. Configuración del programador de discos mediante reglas udev

download PDF

Este procedimiento establece un programador de disco determinado para dispositivos de bloque específicos utilizando las reglas de udev. La configuración persiste a través de los reinicios del sistema.

En los siguientes comandos y la configuración, reemplazar:

  • device con el nombre del dispositivo de bloque, por ejemplo sdf
  • selected-scheduler con el programador de disco que se desea establecer para el dispositivo, por ejemplo bfq

Procedimiento

  1. Encuentra el identificador único del sistema del dispositivo de bloque:

    $ 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
    Nota

    El comando de este ejemplo devolverá todos los valores identificados como World Wide Name (WWN) o número de serie asociados al dispositivo de bloque especificado. Aunque es preferible utilizar un WWN, el WWN no siempre está disponible para un dispositivo determinado y cualquier valor devuelto por el comando del ejemplo es aceptable para utilizarlo como el device system unique ID.

  2. Configure la regla udev. Cree el archivo /etc/udev/rules.d/99-scheduler.rules con el siguiente contenido:

    ACTION=="add|change", SUBSYSTEM=="block", ENV{{{}IDNAME}=="device system unique id", ATTR{queue/scheduler}="selected-scheduler"
    • Sustituya IDNAME por el nombre del identificador utilizado (por ejemplo, ID_WWN).
    • Sustituya device system unique id por el valor del identificador elegido (por ejemplo, 0x5002538d00000000).
  3. Recargue las reglas de udev:

    # udevadm control --reload-rules
  4. Aplicar la configuración del programador:

    # udevadm trigger --type=devices --action=change
  5. Verifique el programador activo:

    # cat /sys/block/device/queue/scheduler
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.