使用约束
权限约束
- 请用户在使用过程中,遵循最小权限原则(如禁止other用户可写,常见如禁止666、777)。
- 使用性能分析工具前请确保执行用户的umask值大于等于0027,否则会导致获取的性能数据所在目录和文件权限过大。
- 若要查看umask的值,请执行命令:umask
- 若要修改umask的值,请执行命令:umask 新的取值
- 请将性能数据保存在不含软链接的当前用户目录下,否则可能引起安全问题。
执行约束
数据落盘约束
- 性能数据采集时间建议在5min以内,同时推荐用户设置的内存大小在20G以上(例如容器配置:docker run --memory=20g 容器名)。
- 执行单个采集任务采集性能数据并落盘时,在打开所有采集项的情况下,需要保证磁盘读写速度,具体规格如下:
- 仅使用单个Device进行推理时,磁盘读写速度不低于50MB/s。
- 多个Device场景下,磁盘读写速度不低于:单个Device磁盘读写速度规格 * Device数。
- 采集性能数据过程中如果配置的落盘路径磁盘空间已满,会出现性能数据无法落盘情况,请用户在执行前预留充足的磁盘空间。
Atlas 推理系列产品(配置Ascend 310P AI处理器):落盘的性能原始数据可以通过配置--storage-limit参数来预防磁盘空间被占满。
- 解析性能数据过程中如果配置的落盘路径磁盘或用户目录空间已满,会出现解析失败的或文件无法落盘的情况,请用户在执行前清理磁盘或用户目录空间,预留充足的存储空间。