3.12. TuneD 配置集中的内置功能
所有 TuneD 配置集中都有以下内置功能:
- PROFILE_DIR
- 
							返回配置文件和 tuned.conf文件所在的目录路径。
- exec
- 执行进程并返回其输出。
- assertion
- 比较两个参数。如果不匹配,会在日志中记录来自第一个参数的信息,并中止配置集加载。
- assertion_non_equal
- 比较两个参数。如果不匹配,会在日志中记录来自第一个参数的信息,并中止配置集加载。
- kb2s
- 将 KB 转换为磁盘扇区.
- s2kb
- 将磁盘扇区转换为 KB。
- strip
- 从所有传递的参数创建字符串,并删除前导和尾随空格。
- virt_check
- 检查 TuneD 是否在虚拟机 (VM) 或裸机中运行: - 在虚拟机内部,函数返回第一个参数。
- 在裸机上,函数返回第二个参数,即使出现错误。
 
- cpulist_invert
- 
							颠倒 CPU 列表,使其补充。例如,在一个有 4 个 CPU 的系统上,从 0 到 3,列表 0,2,3的反转是1。
- cpulist2hex
- 将 CPU 列表转换为十六进制 CPU 掩码。
- cpulist2hex_invert
- 将 CPU 列表转换为十六进制 CPU 掩码并进行反转。
- hex2cpulist
- 将十六进制 CPU 掩码转换为 CPU 列表。
- cpulist_online
- 检查列表中的 CPU 是否在线。返回仅包含在线 CPU 的列表。
- cpulist_present
- 检查列表中是否存在 CPU。返回只包含当前 CPU 的列表。
- cpulist_unpack
- 
							解包 CPU 列表,格式为 1-3,4到1,2,3,4。
- cpulist_pack
- 
							把包 CPU 列表,格式为 1,2,3,5到1-3,5