---
title: 简易模板参数说明
description: "**表1 task_MySQL.json简易模板参数说明**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24_t50/cliuserguide/KunpengDevKitCli_0099.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24_t50/cliuserguide/KunpengDevKitCli_0099.html
indexId: 36f2c7393fcd2a9a0c8f85d548f1eecdca3b7c246a14e05a9092c4fb880c01c285
---
# 简易模板参数说明

#### MySQL


**表1 task_MySQL.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“MySQL”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，此处为“MySQL”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/version | 应用版本号。 |
| app/mysql\_username | 使用的MySQL用户名。 |
| app/mysql\_exe\_path | mysql可执行文件的路径。 |
| app/mysqld\_exe\_path | mysqld可执行文件的路径。 |
| app/config\_file\_path | MySQL配置文件路径。 |
| app/test\_tool/name | 性能测试工具的名称。 |
| app/test\_tool/host\_name | 性能测试工具所在主机名。 |
| app/test\_tool/tool\_path | 性能测试工具所在路径。 |
| app/test\_tool/version | 性能测试工具版本号。 |
| app/test\_tool/case\_name | 性能测试工具所用测试用例名。 |
| app/test\_tool/case\_path | 性能测试工具所用测试用例所在路径。 |
| app/test\_tool/database\_name | 性能测试工具使用的数据库名称。 |
| app/test\_tool/exec\_duration | 性能测试工具执行，默认值为60秒。 |
| app/test\_tool/thread\_number | 性能测试工具测试时使用的线程数，默认为32个。 |
| app/test\_tool/oltp\_tables\_count | 性能测试工具测试时使用的oltp表数量，默认为10个。 |
| app/test\_tool/oltp\_table\_size | 性能测试工具测试时使用oltp表大小，默认为1000。 |
| app/test\_tool/tune\_metric | 性能测试工具测试时的性能指标，默认为“tps”。 |
| app/data\_dir | MySQL数据目录。 |
| app/socket | MySQL的socket文件所在路径 |
| app/port | MySQL使用的端口号，默认为“3306”。 |
| app/host\_ip | MySQL主节点IP地址。 |


#### openGauss


**表2 task_Opengauss.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Opengauss”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，此处默认为“Opengauss”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/version | 应用版本号。 |
| app/host\_name | 应用所在主机名称。 |
| app/system\_username | 运行应用的操作系统用户。 |
| app/data\_node\_path | 应用的数据节点路径。 |
| app/test\_tool/test\_tool\_name | 性能测试工具名称，默认为“benchmarksql”。 |
| app/test\_tool/test\_tool\_version | 性能测试工具版本，默认为“5.0”。 |
| app/test\_tool/host\_name | 性能测试工具所在主机名。 |
| app/test\_tool/config\_path | 性能测试工具配置文件路径。 |
| app/test\_tool/script\_path | 性能测试工具测试脚本路径。 |


#### Vastbase


**表3 task_Vastbase.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Vastbase”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，此处默认为“Vastbase”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/version | 应用版本号，默认为“G100”。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/system\_username | 运行应用的操作系统用户名。 |
| app/data\_node\_path | 应用数据节点所在的路径。 |
| app/test\_tool/test\_tool\_name | 性能测试工具名称，默认为“benchmarksql”。 |
| app/test\_tool/test\_tool\_version | 性能测试工具版本，默认为“5.0”。 |
| app/test\_tool/host\_name | 性能测试工具所在服务器名称。 |
| app/test\_tool/config\_path | 性能测试工具配置文件的路径。 |
| app/test\_tool/script\_path | 性能测试工具脚本文件的路径。 |


#### RocksDB


**表4 task_Rocksdb.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Rocksdb”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认10次。 |
| assign\_params/name | 参与调优的参数组名称，此处默认为“Rocksdb”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/version | 应用版本号。 |
| app/database\_dir | 应用使用数据库所在目录。 |
| app/test\_tool/name | 性能测试工具名称，默认为“rocksdb\_dbbench”。 |
| app/test\_tool/benchmarksql\_list | 性能测试工具测试用例列表，默认为“fillseq”。 |
| app/test\_tool/key\_size | 性能测试工具用例的key值大小，默认为“10”。 |
| app/test\_tool/value\_size | 性能测试工具用例的value值大小，默认为“830”。 |
| app/test\_tool/num | 性能测试时放入rocksdb数据库中的键值对数量，默认为“10000”。 |
| app/test\_tool/thread\_number | 性能测试工具测试时使用的线程数，默认为“16”。 |
| app/test\_tool/cache\_size | 性能测试工具测试时使用的缓存大小，默认为16777216kb。 |
| app/test\_tool/exec\_duration | 性能测试工具测试时长。 |
| app/test\_tool/test\_tool\_path | 性能测试工具所在路径。 |


#### PostgreSQL


**表5 task_Postgresql.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Postgresql”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，此处默认为“Postgresql”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/version | 应用版本号。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/system\_username | 使用应用的操作系统用户名。 |
| app/app\_exe\_path | 应用所在文件夹的路径。 |
| app/data\_node\_path | 应用数据节点所在的路径。 |
| app/test\_tool/host\_name | 性能测试工具所在服务器名称。 |
| app/test\_tool/test\_tool\_name | 性能测试工具名称，默认为“benchmarksql”。 |
| app/test\_tool/test\_tool\_version | 性能测试工具版本，默认为“5.0”。 |
| app/test\_tool/config\_path | 性能测试工具配置文件的路径。 |
| app/test\_tool/script\_path | 性能测试工具脚本文件的路径。 |


#### Redis


**表6 task_Redis.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Redis”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，默认为“Redis”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名，不输入时默认本机执行。 |
| app/version | 应用版本号。 |
| app/app\_bind\_cpu | 应用执行时绑定的CPU核号 |
| app/app\_exe\_path | 应用可执行文件的路径。 |
| app/app\_port | 应用运行时使用的端口号，默认为“6379”。 |
| app/app\_config\_path | 应用配置文件的路径。 |
| app/app\_data\_path | 应用数据文件的路径。 |
| app/test\_tool/bind\_cpu | 性能测试工具运行时绑定的CPU核号。 |
| app/test\_tool/clients | 性能测试时客户端连接数，默认为“50”。 |
| app/test\_tool/requests\_number | 性能测试时的请求数，默认为“100000”。 |
| app/test\_tool/data\_size | 性能测试时的数据大小，默认为“3”。 |
| app/test\_tool/dbnum | 性能测试时的数据库编号，默认为“0”。 |
| app/test\_tool/keyspacelen | 性能测试时命中指定范围内的随机键长度，默认为“100000”。 |
| app/test\_tool/testtype | 性能测试时的压测类型列表，默认值为“set”。 |


#### Hive


**表7 task_Hive.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Hive”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，此处默认为“Hive”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/version | 应用版本号。 |
| app/app\_exe\_path | 应用所在文件夹的路径。 |
| app/test\_tool/name | 性能测试工具名称，默认为“hive\_tpcds”。 |
| app/test\_tool/tpcds\_sql\_index\_list | 性能测试用例列表，默认为“[ 1 ]”。 |
| app/test\_tool/database\_name | 性能测试时的数据库名称。 |


#### Flink


**表8 task_Flink_hibench.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Flink”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，此处默认为“Flink”和“hibench”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/version | 应用版本号。 |
| app/exe\_path | 应用可执行文件路径，默认为“/path/flink/bin”。 |
| app/master\_type | 应用运行模式，默认为“yarn”，可选“standalone”。 |
| app/startup\_params | 应用启动参数。 |
| app/test\_tool/name | 性能测试工具名称，默认为“/path/HiBench”。 |
| app/test\_tool/host\_name | 性能测试工具所在服务器名称。 |
| app/test\_tool/exec\_duration | 性能测试时长，默认为180秒。 |
| app/test\_tool/test\_tool\_path | 性能测试工具所在路径。 |
| app/test\_tool/hibench\_datagen\_throughput | 性能测试工具数据吞吐量，默认为600K。 |
| app/test\_tool/version | 性能测试工具版本号，默认为“7.0”。 |
| app/test\_tool/case\_name | 性能测试用例名，默认为“identity”。 |
| app/test\_tool/tune\_metric | 性能测试指标，默认为“latency”。 |
| app/test\_tool/kafka\_broker\_list | 性能测试时kafka的broker列表，默认为“localhost:9092”。 |
| app/test\_tool/kafka\_topic\_partitions | 性能测试时kafka的topic分区，默认为“1”。 |
| app/test\_tool/kafka\_topic\_sh\_path | 性能测试时kafka执行topic的脚本路径，默认为“/path/kafka/bin/kafka\-topics.sh”。 |


#### Kafka


**表9 task_Kafka.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Kafka”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，默认为“Kafka”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/version | 应用版本号。 |
| app/exe\_path | 应用所在文件夹的路径。 |
| app/config\_path | 应用配置文件路径。 |
| app/test\_tool/name | 性能测试工具名称，默认为“kafka\_perf”。 |
| app/test\_tool/broker\_list | 性能测试时的broker列表，默认为“localhost:9092”。 |
| app/test\_tool/testtopic | 性能测试时的topic名称，默认为“testtopic”。 |
| app/test\_tool/num\_records | 性能测试时生产的消息总数，默认为1000000个。 |
| app/test\_tool/record\_size | 性能测试时每个消息的大小，默认为“1024”字节。 |
| app/test\_tool/throughput | 性能测试时的吞吐量，默认为“300000”每秒最大消息数。 |
| app/test\_tool/partitions | 性能测试时使用的分区数，默认为72个。 |
| app/test\_tool/replication\_factor | 性能测试时使用的副本数，默认为1个。 |


#### Spark


**表10 task_Spark.json简易模板参数说明**

| 字段名称 | 含义 |
| --- | --- |
| template\_type | 待调优应用名，此处为“Spark”。 |
| hosts\_list | 任务涉及的服务器列表，不输入时默认为本机执行任务。 |
| hosts\_list/name | 服务器名称。 |
| hosts\_list/ip | 服务器IP地址。 |
| hosts\_list/username | 执行任务使用的用户。 |
| hosts\_list/port | 远程连接使用的端口号，默认为“22”。 |
| configs/rounds | 调优执行的总轮次，默认为50轮。 |
| configs/max\_failure | 调优执行时允许的失败轮次总数，默认为10次。 |
| assign\_params/name | 参与调优的参数组名称，默认为“Spark”。 |
| assign\_params/enable | 是否开启对应参数组的调优，默认为“true”，表示开启。 |
| app/host\_name | 需要执行应用的服务器名。 |
| app/version | 应用版本号。 |
| app/app\_exe\_path | 应用所在文件夹的路径。 |
| app/omni\_home\_dir | 需配置的OmniOperator目录。 |
| app/master | 应用集群的Master节点。 |
| app/master\_type | 应用的部署模式，可选“yarn”和“standalone” |
| app/test\_tool/name | 性能测试工具名称，默认为“spark\_tpcds”。 |
| app/test\_tool/tpcds\_sql\_index\_list | 性能测试时的用例列表。 |
| app/test\_tool/database\_name | 性能测试时的数据库名称。 |
