Red Hat Training

A Red Hat training course is available for RHEL 8

3.7. Funciones incorporadas disponibles en los perfiles Tuned

Las siguientes funciones incorporadas están disponibles en todos los perfiles de Tuned:

PROFILE_DIR
Devuelve la ruta del directorio donde se encuentran el perfil y el archivo tuned.conf.
exec
Ejecuta un proceso y devuelve su salida.
assertion
Compara dos argumentos. Si son do not match, la función registra el texto del primer argumento y aborta la carga del perfil.
assertion_non_equal
Compara dos argumentos. Si son match, la función registra el texto del primer argumento y aborta la carga del perfil.
kb2s
Convierte los kilobytes en sectores de disco.
s2kb
Convierte los sectores del disco en kilobytes.
strip
Crea una cadena a partir de todos los argumentos pasados y elimina los espacios en blanco iniciales y finales.
virt_check

Comprueba si Tuned se está ejecutando dentro de una máquina virtual (VM) o en el metal desnudo:

  • Dentro de una VM, la función devuelve el primer argumento.
  • En bare metal, la función devuelve el segundo argumento, incluso en caso de error.
cpulist_invert
Invierte una lista de CPUs para hacer su complemento. Por ejemplo, en un sistema con 4 CPUs, numeradas del 0 al 3, la inversión de la lista 0,2,3 es 1.
cpulist2hex
Convierte una lista de CPU en una máscara de CPU hexadecimal.
cpulist2hex_invert
Convierte una lista de CPU en una máscara de CPU hexadecimal y la invierte.
hex2cpulist
Convierte una máscara de CPU hexadecimal en una lista de CPU.
cpulist_online
Comprueba si las CPUs de la lista están conectadas. Devuelve la lista que contiene sólo las CPUs en línea.
cpulist_present
Comprueba si las CPUs de la lista están presentes. Devuelve la lista que contiene sólo las CPUs presentes.
cpulist_unpack
Descompone una lista de CPU en forma de 1-3,4 a 1,2,3,4.
cpulist_pack
Empaqueta una lista de CPU en forma de 1,2,3,5 a 1-3,5.