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;
枚举项说明如下:
- 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,通过升级环境的glibc版本可解决此问题。
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]。
父主题: 数据类型及其操作接口