2.9. Variables dans les profils TuneD
Les variables se développent au moment de l'exécution lorsqu'un profil TuneD est activé.
L'utilisation des variables TuneD réduit la quantité de données à saisir dans les profils TuneD.
Il n'y a pas de variables prédéfinies dans les profils TuneD. Vous pouvez définir vos propres variables en créant la section [variables]
dans un profil et en utilisant la syntaxe suivante :
[variables] variable_name=value
[variables]
variable_name=value
Pour développer la valeur d'une variable dans un profil, utilisez la syntaxe suivante :
${variable_name}
${variable_name}
Exemple 2.8. Isolation des cœurs de l'unité centrale à l'aide de variables
Dans l'exemple suivant, la variable ${isolated_cores}
se développe en 1,2
; le noyau démarre donc avec l'option isolcpus=1,2
:
[variables] isolated_cores=1,2 [bootloader] cmdline=isolcpus=${isolated_cores}
[variables]
isolated_cores=1,2
[bootloader]
cmdline=isolcpus=${isolated_cores}
Les variables peuvent être spécifiées dans un fichier séparé. Par exemple, vous pouvez ajouter les lignes suivantes à tuned.conf
:
[variables] include=/etc/tuned/my-variables.conf [bootloader] cmdline=isolcpus=${isolated_cores}
[variables]
include=/etc/tuned/my-variables.conf
[bootloader]
cmdline=isolcpus=${isolated_cores}
Si vous ajoutez l'option isolated_cores=1,2
au fichier /etc/tuned/my-variables.conf
, le noyau démarre avec l'option isolcpus=1,2
.