2.5. 配置集继承和变量用于配置集自定义
TuneD 支持配置集继承、变量使用和内置功能来有效地创建新或修改现有配置集。
预安装和自定义配置集位于以下目录中:
-
预安装的配置文件:包括在
/usr/lib/tuned/profiles/
中 自定义配置集:在
/etc/tuned/profiles/
中创建- 配置文件继承
调优配置集可以使用 [main] 部分中的 include 选项继承其他配置集的设置。配置集继承意味着子配置集继承其父级中的所有设置,但可以根据自定义要求覆盖或添加新参数。例如,要基于 balanced 配置集创建一个配置集,它还会将 ALPM 设置为 min_power 而不是 medium_power,它最初由 balanced 配置集设置,请使用:
[main] include=balanced [scsi_host] alpm=min_power
[main] include=balanced [scsi_host] alpm=min_power
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在自定义配置集时使用变量
您可以在自定义配置集时定义变量。通过减少重复定义,变量有助于简化配置。您可以通过在配置集中创建
[variables]
部分来定义您自己的变量:[variables] variable_name=value
[variables] variable_name=value
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要扩展配置集中的变量的值,请使用:
${variable_name}
${variable_name}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您还可以通过将 filepath 添加到 变量文件,并在自定义配置文件时使用这些变量。例如,您可以在配置文件中添加以下行,以考虑独立文件中的变量:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 其中
isolated_cores=1,2
在 my-variable.conf 文件中添加,如下所示:
my-variable.conf: isolated_cores=1,2
my-variable.conf: isolated_cores=1,2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow