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
    Copy to Clipboard Toggle word wrap
    在自定义配置集时使用变量

    您可以在自定义配置集时定义变量。通过减少重复定义,变量有助于简化配置。您可以通过在配置集中创建 [variables] 部分来定义您自己的变量:

    [variables]
    variable_name=value
    Copy to Clipboard Toggle word wrap

    要扩展配置集中的变量的值,请使用:

    ${variable_name}
    Copy to Clipboard Toggle word wrap

    您还可以通过将 filepath 添加到 变量文件,并在自定义配置文件时使用这些变量。例如,您可以在配置文件中添加以下行,以考虑独立文件中的变量:

    tuned.conf:
    [variables]
    include=/etc/tuned/my-variables.conf
    
    [bootloader]
    cmdline=isolcpus=${isolated_cores}
    Copy to Clipboard Toggle word wrap

    其中 isolated_cores=1,2my-variable.conf 文件中添加,如下所示:

    my-variable.conf:
    isolated_cores=1,2
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat