2.11. TuneD 配置集中的内置功能
当激活 TuneD 配置集时,内置功能会在运行时扩展。
您可以:
- 与 TuneD 变量一起使用各种内置功能
- 在 Python 中创建自定义功能,并以插件的形式将它们添加到 TuneD
要调用函数,请使用以下语法:
${f:function_name:argument_1:argument_2}
要扩展配置集和 tuned.conf
文件所在的目录路径,请使用 PROFILE_DIR
功能,它需要特殊语法:
${i:PROFILE_DIR}
例 2.17. 使用变量和内置功能隔离 CPU 内核
在以下示例中, ${non_isolated_cores}
变量扩展至 0,3-5
,且 cpulist_invert
内置函数使用 0,3-5
参数调用:
[variables] non_isolated_cores=0,3-5 [bootloader] cmdline=isolcpus=${f:cpulist_invert:${non_isolated_cores}}
cpulist_invert
功能反转 CPU 列表。对于 6-CPU 机器,inversion 为 1,2
,内核通过 isolcpus=1,2
命令行选项引导。
其他资源
-
tuned.conf (5)
手册页