评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
日志处理机制
日志主要用于记录系统的运行过程及异常信息,为快速定位系统运行中出现的问题及开发过程中程序调试问题提供详细信息。
- 采集日志
在Device侧,调用log驱动采集非Control CPU上的日志,sklogd和slogd进程采集Control CPU上的日志。
在Host侧,sklogd和slogd进程采集内核态和用户态日志。
- 传输日志
Device侧的日志通过驱动从Device侧传输给Host侧,在Host侧通过Log-daemon模块接收日志。
- 将日志记录到文件中
Device侧的日志被Log-daemon记录在文件名称以device-id和device-os-*开头的日志文件中,Host侧的日志被slogd记录在文件名称以host-0开头的日志文件中。
- device-id开头的日志是记录Device侧非Control CPU日志。
- device-os-*开头的日志是记录Device侧Control CPU日志,包括用户态日志和内核态日志。
- SMP形态:AI Server(8昇腾AI处理器)场景下,device-os-0记录Device0~Device3设备的日志,device-os-4记录Device4~Device7设备的日志。
- AMP形态:每个Device的日志均记录在以自己ID对应的device-os-id文件中。