工具路径
msprof工具安装在Ascend-cann-toolkit开发套件包中,工具保存路径为${INSTALL_DIR}/tools/profiler/bin。
- ${INSTALL_DIR}请替换为CANN软件安装后文件存储路径。例如,若安装的Ascend-cann-toolkit软件包,则安装后文件存储路径为:$HOME/Ascend/ascend-toolkit/latest。
- 若完成了环境准备章节中的环境变量配置,可无需切换目录直接执行msprof命令。
权限约束
- 用户须自行保证使用最小权限原则(如禁止other用户可写,常见如禁止666、777)。
- 使用性能分析工具前请确保执行用户的umask值大于等于0027,否则会导致获取的性能数据所在目录和文件权限过大。
- 若要查看umask的值,则执行命令:umask
- 若要修改umask的值,则执行命令:umask 新的取值
- 请确保性能数据保存在不含软链接的当前用户目录下,否则可能引起安全问题。
执行约束
- 工具需要配套Python版本使用,本功能要求Python3.7及以上版本。
- 不支持在同一个Device侧同时拉起多个性能采集任务。
- 性能数据采集时间建议在5min以内,同时推荐用户设置的内存大小在20G以上(例如容器配置:docker run --memory=20g 容器名)。
- 生成的dump数据文件小于500B或大于1GB时,工具将不支持自动解析。