Red Hat Training

A Red Hat training course is available for RHEL 8

14.6. Configuración del programador de discos mediante Tuned

Este procedimiento crea y habilita un perfil Tuned que establece un programador de disco determinado para los dispositivos de bloque seleccionados. 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. Opcional: Seleccione un perfil existente de Tuned en el que se basará su perfil. Para ver una lista de perfiles disponibles, consulte https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/monitoring_and_managing_system_status_and_performance/getting-started-with-tuned_monitoring-and-managing-system-status-and-performance#tuned-profiles-distributed-with-rhel_getting-started-with-tuned.

    Para ver qué perfil está actualmente activo, utilice:

    $ tuned-adm active
  2. Cree un nuevo directorio para albergar su perfil de Tuned:

    # mkdir /etc/tuned/my-profile
  3. Busca el identificador único del sistema del dispositivo de bloque seleccionado:

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

  4. Cree el /etc/tuned/my-profile/tuned.conf archivo de configuración. En el archivo, establezca las siguientes opciones:

    • Opcional: Incluir un perfil existente:

      [main]
      include=existing-profile
    • Establece el programador de discos seleccionado para el dispositivo que coincide con el identificador WWN:

      [disk]
      devices_udev_regex=IDNAME=device system unique id
      elevator=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).

      Para hacer coincidir varios dispositivos en la opción devices_udev_regex, encierre los identificadores entre paréntesis y sepárelos con barras verticales:

    devices_udev_regex=(ID_WWN=0x5002538d00000000)|(ID_WWN=0x1234567800000000)
  5. Habilita tu perfil:

    # perfil tuned-adm my-profile
  6. Compruebe que el perfil Tuned está activo y aplicado:

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