---
title: Hyper IO配置项参考
description: "通过配置“/opt/IO_Middleware/IO_Middleware_2.6.1_aarch64/conf/xxx.json”文件，可为Hyper IO设定打印日志模块、数据压缩等级、数据压缩方法及中间件加速策略等选项。其中，“/opt/IO_Middleware/”为Hyper IO安装包路径，“/xxx.json”为Hyper IO安装包中为各个应用提供的样例配置文件。配置项说明如表1、•（可选）如果需要使用文件聚合功能，需要配置数据...和•（可选）如果需要设置单个文件内容可乱序输出，需...所示。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpckit/devg/userg_hyperio_0135.html
sourcePath: /source/zh/kunpenghpcs/hpckit/devg/userg_hyperio_0135.html
indexId: 2fd4b497291555a16f8eb419802e353da505371af789266370617c7e2bc53df758
---
# Hyper IO配置项参考

通过配置“/opt/IO_Middleware/IO_Middleware_2.6.1_aarch64/conf/xxx.json”文件，可为Hyper IO设定打印日志模块、数据压缩等级、数据压缩方法及中间件加速策略等选项。其中，“/opt/IO_Middleware/”为Hyper IO安装包路径，“/xxx.json”为Hyper IO安装包中为各个应用提供的样例配置文件。配置项说明如表1、•（可选）如果需要使用文件聚合功能，需要配置数据...和•（可选）如果需要设置单个文件内容可乱序输出，需...所示。


**表1 数据集整体信息（DATASET）**

| 名称 | 名称 | 描述 | 类型 | 缺省值 |
| --- | --- | --- | --- | --- |
| 数据集整体通用信息（GENERAL） | LOG\_FLOW | 打印FLOW模块日志。 | String ON：开启 OFF：关闭 | OFF |
| 数据集整体通用信息（GENERAL） | LOG\_PROCESSOR | 打印PROCESSOR模块日志。 | String ON：开启 OFF：关闭 | OFF |
| 数据集整体通用信息（GENERAL） | LOG\_BRIDGE | 打印BRIDGE模块日志。 | String ON：开启 OFF：关闭 | OFF |
| 数据集整体通用信息（GENERAL） | LOG\_INTERCEPTOR | 打印所有INTERCEPTOR模块日志。 | String ON：开启 OFF：关闭 | OFF |
| 数据集整体通用信息（GENERAL） | LOG\_CONFIG | 打印CONFIG模块日志。 | String ON：开启 OFF：关闭 | OFF |
| 数据集整体通用信息（GENERAL） | TRANSCACHESIZE | 当数据总量达到Cache大小时，聚合成一次写操作。取值范围为[0，128]，单位MB，缺省值为0，表示不聚合。 | Integer | 0 |
| 数据集整体通用信息（GENERAL） | COMPRESSMETHOD | 数据压缩方法。 取值范围为[1，2]，缺省值为1。 | Integer 1：表示压缩算法为LZ4 2：表示压缩算法为Bzip2 | 1 |
| 数据集整体通用信息（GENERAL） | COMPRESSLEVEL | 数据压缩级别。 取值范围为[0，5]，缺省值为0，表示不压缩。 数据压缩级别越高，数据压缩比越高。 | Integer | 0 |
| 数据集整体通用信息（GENERAL） | WITHOUTGROUP | 不配置group信息接入Hyper IO。 | String ON：开启 OFF：关闭 | OFF |
| 数据集访问模式信息（DATA\_ACCESS\_PATTERN） | FIXED | 应用中所有Entity的写操作在每个step间是否保持不变。 | Boolean false true | false |
| 数据集访问模式信息（DATA\_ACCESS\_PATTERN） | RANDOM | 应对粒子型应用中不要求保证粒子顺序的场景。 | Boolean false true | false |
| 数据集访问模式信息（DATA\_ACCESS\_PATTERN） | WRITE\_AGGREGATE\_STEPS | 元数据多少个step聚合成一次写，避免IO出现频率高且数据量小的情况。 取值范围为[1，64]。 | Integer | 1 |
| 数据集访问模式信息（DATA\_ACCESS\_PATTERN） | WRITE\_AGGREGATE\_RANKS | 元数据多少个rank聚合成一个写。 取值范围为[1，64]。 | Integer | 1 |


- （可选）如果需要使用文件聚合功能，需要配置数据集整体组信息。
**表2 数据集整体组信息（GROUPS）**

| 名称 | 描述 | 类型 | 缺省值 |
| --- | --- | --- | --- |
| GROUPNAME | 必填。聚合模式下聚合后文件名称，需要设置为可以匹配FILEWHITELIST正则的字符串。 | String，最大长度64 | \- |
| FILEWHITELIST | 可选。将符合该正则表达式的文件聚合为上述GROUPNAME文件。 | String，最大长度64 | \- |


- （可选）如果需要设置单个文件内容可乱序输出，需要配置数据集个体信息。
**表3 数据集个体信息（ENTITIES）**

| 名称 | 描述 | 类型 | 缺省值 |
| --- | --- | --- | --- |
| NAME | 必填。路径表示的数据项名称。 | String，最大长度64 | \- |
| SHUFFLE | 可选。应对粒子型应用中不要求保证粒子顺序的场景。 | Boolean false true 不区分大小写。 | false |
