查看日志配置文件
本节介绍Device侧的日志配置文件。该文件中记录了Device侧系统类日志的日志级别、日志输出路径、日志数量、单个日志文件大小等配置信息。
整体配置说明
- 对于Ascend EP标准形态,Host侧没有日志配置文件,且无Device侧的登录和修改日志配置文件的权限。一般情况下无需修改日志配置文件。
- 日志配置文件路径,存储在Device侧如下目录:
- Atlas 200/300/500 推理产品:/var/log/npu/conf/slog/slog.conf
- Atlas 推理系列产品:/var/log/npu/conf/slog/slog.conf
- Atlas 训练系列产品:/var/log/npu/conf/slog/slog.conf
- Atlas A2训练系列产品/Atlas 800I A2推理产品:/var/log/npu/conf/slog/slog.conf
- Atlas 200/500 A2推理产品:/etc/slog.conf
- 多用户场景下,仅支持日志进程的运行用户修改配置文件。
- 用户在修改日志配置项时,请严格按照相关配置项说明表格中的要求,根据建议值或取值范围进行配置,若不按照配置项配置要求,可能会导致系统异常。
- 手动修改Device侧配置文件后,需要重启slogd进程,使配置生效。重启日志进程方法请参见重启日志进程。
slog.conf文件配置项说明
配置项 |
说明 |
---|---|
global_level |
设置全局日志级别,仅支持调试日志。取值范围:
|
enableEvent |
设置是否开启Event日志。取值范围:
|
SLOG、IDEDD、DVPP…… |
设置Control CPU上各模块的日志级别。取值范围:
说明:
|
TS、TSDUMP…… |
设置非Control CPU上各模块的日志级别。取值范围:
说明:
|
DeviceOsMaxFileNum |
debug/device-os目录下保存device-os_*.log日志文件的数量,当日志文件数目大于该数目时发生滚动,新日志覆盖最早的日志。 |
DeviceOsMaxFileSize |
debug/device-os目录下单个device-os_*.log日志文件的大小,当日志文件大小超过该值时,则生成新的日志文件。
说明:
您可以根据实际情况调整大小,如果设置值小于1MB,系统默认为1MB。 |
DeviceOsNdebugMaxFileNum |
run/security的device-os目录下保存device-os_*.log日志文件的数量,当日志文件数目大于该数目时发生滚动,新日志覆盖最早的日志。 |
DeviceOsNdebugMaxFileSize |
run/security的device-os目录下单个device-os_*.log日志文件的大小,如果日志文件大小超过该最大值,则生成新的日志文件。
说明:
您可以根据实际情况调整大小,如果设置值小于1MB,系统默认为1MB。 |
DeviceMaxFileNum |
device-id目录下保存device-id_*.log日志文件的数量,当日志文件数目大于该数目时发生滚动,新日志覆盖最早的日志。 |
DeviceMaxFileSize |
device-id目录下单个device-id_*.log日志文件的大小,当日志文件大小超过该值时,则生成新的日志文件。
说明:
您可以根据实际情况调整大小,如果设置值小于1MB,系统默认为1MB。 |
DeviceAppDirNums |
保存device-app-pid目录的数量。 |
DeviceAppMaxFileNum |
每个device-app-pid目录下保存device-app-pid_*.log日志文件的数量,当device-app-pid_*.log日志文件数目大于该数目时发生滚动,新日志覆盖最早的日志。
说明:
Ascend EP标准形态下,仅当Device侧应用类日志回传到Host侧失败时,才会在Device侧存储device-app-pid_*.log日志。 |
DeviceAppMaxFileSize |
每个device-app-pid目录下单个device-app-pid_*.log日志文件的大小,当device-app-pid_*.log日志文件大小超过该值时,则生成新的日志文件。 |
SysLogBufSize |
系统日志(device-os_*.log)缓冲区大小。 |
AppLogBufSize |
应用类日志(device-app-pid_*.log)缓冲区大小。 |
logAgentFileDir |
日志文件路径。如果修改该路径,需确保运行日志进程的用户对该路径有读写权限。 |
permission_for_all |
是否支持与slogd进程运行用户不同属组的其他用户启动APP后写日志。
|