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
Requisitos previos
El servicio
tuned
está instalado y habilitado.
Procedimiento
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
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 obtener más información sobre la creación de un perfil Tuned, consulte https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/monitoring_and_managing_system_status_and_performance/customizing-tuned-profiles_monitoring-and-managing-system-status-and-performance.