Rechercher

2.11. Fonctions intégrées disponibles dans les profils TuneD

download PDF

Les fonctions intégrées suivantes sont disponibles dans tous les profils TuneD:

PROFILE_DIR
Renvoie le chemin du répertoire où se trouvent le profil et le fichier tuned.conf.
exec
Exécute un processus et renvoie sa sortie.
assertion
Compare deux arguments. S'ils sont do not match, la fonction enregistre le texte du premier argument et interrompt le chargement du profil.
assertion_non_equal
Compare deux arguments. S'ils sont match, la fonction enregistre le texte du premier argument et interrompt le chargement du profil.
kb2s
Convertit les kilo-octets en secteurs de disque.
s2kb
Convertit les secteurs du disque en kilo-octets.
strip
Crée une chaîne de caractères à partir de tous les arguments passés et supprime les espaces blancs en début et en fin de chaîne.
virt_check

Vérifie si TuneD s'exécute à l'intérieur d'une machine virtuelle (VM) ou sur du métal nu :

  • À l'intérieur d'une VM, la fonction renvoie le premier argument.
  • Sur le métal nu, la fonction renvoie le deuxième argument, même en cas d'erreur.
cpulist_invert
Inverse une liste d'unités centrales pour obtenir son complément. Par exemple, sur un système avec 4 CPU, numérotés de 0 à 3, l'inversion de la liste 0,2,3 est 1.
cpulist2hex
Convertit une liste de CPU en un masque de CPU hexadécimal.
cpulist2hex_invert
Convertit une liste de CPU en un masque de CPU hexadécimal et l'inverse.
hex2cpulist
Convertit un masque de CPU hexadécimal en une liste de CPU.
cpulist_online
Vérifie si les unités centrales de la liste sont en ligne. Renvoie la liste contenant uniquement les unités centrales en ligne.
cpulist_present
Vérifie si les unités centrales de la liste sont présentes. Renvoie la liste contenant uniquement les unités centrales présentes.
cpulist_unpack
Décompresse une liste de CPU sous la forme de 1-3,4 à 1,2,3,4.
cpulist_pack
Fournit une liste d'unités centrales sous la forme de 1,2,3,5 à 1-3,5.
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.