Red Hat Training
A Red Hat training course is available for RHEL 8
9.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 discos que se desea establecer para el dispositivo, por ejemplo
bfq
Requisitos previos
El servicio
tuned
está instalado y habilitado.Para más detalles, consulte Sección 2.6, “Instalación y habilitación de Tuned”.
Procedimiento
Opcional: Seleccione un perfil existente de Tuned en el que se basará su perfil. Para ver una lista de perfiles disponibles, consulte Sección 2.3, “Perfiles ajustados distribuidos con RHEL”.
Para ver qué perfil está actualmente activo, utilice:
$ tuned-adm active
Cree un nuevo directorio para albergar su perfil de Tuned:
# mkdir /etc/tuned/my-profile
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
NotaEl 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.
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:-
Sustituya IDNAME por el nombre del identificador utilizado (por ejemplo,
devices_udev_regex=(ID_WWN=0x5002538d00000000)|(ID_WWN=0x1234567800000000)
Habilita tu perfil:
# perfil tuned-adm my-profile
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.
Recursos adicionales
- Para más información sobre la creación de un perfil Tuned, consulte Capítulo 3, Personalización de los perfiles Tuned.