---
title: aclprofConfigType
description: "```"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/runtimeapi/aclcppdevg_03_2136.html
sourcePath: /source/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_2136.html
indexId: cb5b18a4cbfb485d506ae57601d7b7ae8550ecfaab338132307c81a0b9b7a03268
---
# aclprofConfigType

```
typedef enum {
    ACL_PROF_ARGS_MIN                   = 0,
    ACL_PROF_STORAGE_LIMIT              = 1, 
    ACL_PROF_SYS_HARDWARE_MEM_FREQ      = 3,
    ACL_PROF_LLC_MODE                   = 4,
    ACL_PROF_SYS_IO_FREQ                = 5,
    ACL_PROF_SYS_INTERCONNECTION_FREQ   = 6,
    ACL_PROF_DVPP_FREQ                  = 7,
    ACL_PROF_HOST_SYS                   = 8,
    ACL_PROF_HOST_SYS_USAGE             = 9,
    ACL_PROF_HOST_SYS_USAGE_FREQ        = 10,
    ACL_PROF_LOW_POWER_FREQ             = 11,
    ACL_PROF_SYS_MEM_SERVICEFLOW        = 12,
    ACL_PROF_SYS_CPU_FREQ               = 13,
    ACL_PROF_SCALE                      = 14,
    ACL_PROF_ARGS_MAX                   = 15
} aclprofConfigType;
```

Atlas 350 加速卡：不支持ACL_PROF_DVPP_FREQ、ACL_PROF_HOST_SYS、ACL_PROF_HOST_SYS_USAGE、ACL_PROF_HOST_SYS_USAGE_FREQ。

Atlas 推理系列产品 ：不支持ACL_PROF_SYS_IO_FREQ。

Atlas 200I/500 A2 推理产品 ：不支持ACL_PROF_SYS_INTERCONNECTION_FREQ。

枚举项说明如下：

- ACL_PROF_STORAGE_LIMIT ：指定落盘目录允许存放的最大文件容量，有效取值范围为[200, 4294967295]，单位为MB。
- ACL_PROF_SYS_HARDWARE_MEM_FREQ：片上内存读写速率、QoS传输带宽、LLC三级缓存带宽、加速器带宽、SoC传输带宽、组件内存占用等的采集频率，范围[1,100]，单位Hz。不同产品的采集内容略有差异，请以实际结果为准。已知在安装有glibc<2.34的环境上采集memory数据，可能触发glibc的一个已知  Bug 19329(https://sourceware.org/bugzilla/show_bug.cgi?id=19329)
，通过升级环境的glibc版本可解决此问题。
  Atlas 350 加速卡，Qos和SoC支持的采集频率最大支持配置10000，其他采集项支持的最大采集频率仍为100，若配置超出范围，其他采集项则按照最大采集频率100进行采集。

  Atlas 200I/500 A2 推理产品 ：采集任务结束后，不建议用户增大采集频率，否则可能导致SoC传输带宽数据丢失。

  Atlas A2 训练系列产品 / Atlas A2 推理系列产品 ：采集任务结束后，不建议用户增大采集频率，否则可能导致SoC传输带宽数据丢失。

  Atlas A3 训练系列产品 / Atlas A3 推理系列产品 ：采集任务结束后，不建议用户增大采集频率，否则可能导致SoC传输带宽数据丢失。

- ACL_PROF_LLC_MODE：LLC Profiling采集事件。要求同时设置ACL_PROF_SYS_HARDWARE_MEM_FREQ。可以设置为：

  - read：读事件，三级缓存读速率。
  - write：写事件，三级缓存写速率。默认为read。
- ACL_PROF_SYS_IO_FREQ：NIC、ROCE、UB带宽数据采集频率，范围[1,100]，单位Hz。不同产品的采集内容略有差异，请以实际结果为准。
- ACL_PROF_SYS_INTERCONNECTION_FREQ：集合通信带宽数据（HCCS）、PCIe数据采集开关、片间传输带宽信息采集频率、SIO数据、UB带宽数据采集开关，范围[1,50]，单位Hz。不同产品的采集内容略有差异，请以实际结果为准。
- ACL_PROF_DVPP_FREQ：DVPP采集频率，范围[1,100]。
- ACL_PROF_HOST_SYS：Host侧进程级别的性能数据采集开关，取值包括cpu和mem。
- ACL_PROF_HOST_SYS_USAGE：Host侧系统和所有进程的性能数据采集开关，取值包括cpu和mem。
- ACL_PROF_HOST_SYS_USAGE_FREQ：CPU利用率、内存利用率的采集频率，范围[1,50]。
