Stackcore文件主要是用来保存链接了libstackcore.so的进程(如:slogd、adda、tsdaemon、aicpu_scheduler)的堆栈信息,当进程出现异常时,能够从Stackcore文件中定位出问题点。Device侧产生的Stackcore文件通过msnpureport工具导出到Host侧,导出方法及存储路径请参见msnpureport工具使用章节。
堆栈深度限制:堆栈信息只打印堆栈从上往下20层,超过20层只打印20层数据。文件大小:20层 * 512Byte + 2KByte(其余及预留)(12KByte)。Stackcore文件存放目录说明:X86_64架构:AI Server(8个昇腾AI处理器)场景下,device-0目录记录Device0~Device3设备的Stackcore文件,device-4目录记录Device4~Device7设备的Stackcore文件。aarch64架构:昇腾+鲲鹏场景下,device-3目录记录Device0~Device3设备的Stackcore文件,device-7目录记录Device4~Device7设备的Stackcore文件。
|