3.10. TuneD プロファイルの変数
TuneD プロファイルがアクティブになると、変数は実行時にデプロイメントします。
TuneD変数を使用すると、TuneDプロファイルで必要な入力を減らすことができます。
TuneDプロファイルには事前定義された変数はありません。プロファイルに [variables] セクションを作成し、以下の構文を使用すると、独自の変数を定義できます。
[variables] variable_name=value
[variables]
variable_name=value
プロファイル内の変数の値をデプロイメントするには、以下の構文を使用します。
${variable_name}
${variable_name}
例3.16 変数を使用した CPU コアの分離
以下の例では、${isolated_cores} 変数が 1,2 にデプロイメントされるため、カーネルは isolcpus=1,2 オプションで起動します。
[variables]
isolated_cores=1,2
[bootloader]
cmdline=isolcpus=${isolated_cores}
[variables]
isolated_cores=1,2
[bootloader]
cmdline=isolcpus=${isolated_cores}
変数は個別のファイルで指定できます。たとえば、次の行を 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}
isolated_cores=1,2 オプションを /etc/tuned/my-variables.conf ファイルに追加すると、カーネルが isolcpus=1,2 オプションで起動します。