鲲鹏自动调优功能说明
基于支持的十款大数据和数据库应用,使用内置AI算法自动寻优获取性能较好的参数配置,并将这些配置运用到实际应用中,以达到提升性能的目的。
命令功能
基于不同场景的应用性能指标进行应用配置参数的自动寻优。
命令格式
1 | devkit kat [-h | --help] TASK [ARGS] |

示例均为RPM包安装使用。
- 任务运行前必须配置项:
- 任务参数配置:参数名称、取值范围和设置方式等。
- 应用程序场景:应用、Benchmark(若存在)和性能指标等,其中必须保证应用和性能测试工具均可正常运行。
- 支持数据库和大数据场景下的自动调优:
- 数据库:MySQL、openGauss、Vastbase、RocksDB、PostgreSQL和Redis
- 大数据:Hive、Spark、Flink和Kafka
- 请根据实际业务场景和需要调优的参数,调整参数配置和应用程序场景。
- 使用鲲鹏920系列处理器时支持鲲鹏寄存器参数自动寻优功能,内核版本需为4.19.90-2012.4.0.0053.oe1.aarch64或5.10.0-182.0.0.95.oe2203sp3.aarch64。
使用示例
执行以下命令,查看自动调优支持的功能信息:
1 | devkit kat -h |
返回信息如下:
1 2 3 4 5 6 7 8 9 | Usage: devkit kat [-h | --help] TASK [ARGS] The most commonly used devkit kat sub tasks are: help Get help information train Run the auto tuner train task template Run the auto tuner template task use Run the auto tuner use task See 'devkit kat TASK --help' for more information on a specific task. |
功能 |
说明 |
---|---|
help |
查看帮助信息。 |
train |
开启自动调优。 |
template |
生成模板文件。 |
use |
运用调优结果。 |
父主题: 鲲鹏自动调优