执行采集 服务化性能数据采集支持运行时动态启停。操作步骤如下: 配置环境变量,指定采集配置文件ms_service_profiler_config.json。export SERVICE_PROF_CONFIG_PATH=${PATH}/ms_service_profiler_config.json 运行MindIE-Service服务。开启采集任务。重新开启一个命令行窗口,用户可以通过修改ms_service_profiler_config.json配置中的“enable”字段,实时切换数据采集功能的开启和关闭。开启和关闭采集功能时产生相应日志,见动态启停说明。 采集完成后,Profiling性能数据落盘在ms_service_profiler_config.json中设置的prof_dir下。 多机多卡场景可使用Samba工具实现共享配置文件,以此实现对多机多卡场景的性能数据采集。其中多机多卡场景执行采集步骤与上文一致,但需要每个节点分别启动MindIE-Service服务。Samba为第三方工具,请用户自行查找对应使用指导,或使用其他支持配置共享目录的工具。SERVICE_PROF_CONFIG_PATH环境变量也可以用PROF_CONFIG_PATH代替。服务化调优工具的acl_task_time开关与msprof工具的动态采集功能存在冲突,建议不要同时使用。msprof工具的动态采集功能相关介绍请参见《性能调优工具用户指南》。 动态启停说明动态启停指在启动采集任务后,执行采集操作过程中可以随时启动和暂停采集。 动态启停场景主要为以下三种: 关闭到开启。启动MindIE-Service服务前,json配置文件中“enable”字段设置为0,运行后修改文件中“enable”字段为1,日志中打印开启采集功能的相关信息: 开启到关闭。启动MindIE-Service服务前,json配置文件中“enable”字段设置为1,运行后修改文件中“enable”字段为0,日志中打印关闭采集功能的相关信息: 修改json配置文件内容,但“enable”字段未更改,采集功能运行状态不变,日志中打印相关信息: 父主题: 数据采集