---
title: 设置持续收集所有设备的日志
description: "npu-smi set -t sys-log-dump -s level -f path用于持续收集所有设备的日志。"
url: https://www.hiascend.com/document/detail/zh/HDK/latest/A2/A2npu/npusmi_0133.html
sourcePath: /source/zh/HDK/2610/A2/A2npu/npusmi_0133.html
indexId: 8c0ddd7436543f0b3727f278eddfa50cdf2fb4c5d3337c23b6f1e467564b2b3645
---
# 设置持续收集所有设备的日志

#### 功能说明

npu-smi set -t sys-log-dump -s level -f path用于持续收集所有设备的日志。


#### 命令格式

npu-smi set -t sys-log-dump -s level -f path


#### 参数说明


**表1 参数说明**

| 类型 | 描述 |
| --- | --- |
| level | 日志落盘档位。档位需为整数，取值范围为1~10。 |
| path | 日志存放路径。 须为已存在的绝对路径且确保当前用户有读、写、执行权限。 |


#### 使用指南

- 若开启日志落盘持久化功能和设置持续收集所有设备的日志，则重启系统后会自动持续收集所有设备的日志。开启日志落盘持久化功能操作，详细参见  设置日志落盘持久化功能开关模式
。
- 日志存放路径中，每个设备下都有一个时间戳文件用来保存持续收集的日志，该日志文件为当前时间戳文件。当前时间戳文件的日志容量或日志数量达到最大限制后，新日志将覆盖最早的日志。档位为1对应单个NPU设备当前时间戳文件存储日志最大容量约为100MB，每增加1档对应单个NPU设备的当前时间戳文件存储日志最大容量增加约100MB。
- 重启设备和重新执行当前命令，当前时间戳文件会变成历史时间戳文件，当历史时间戳文件的日志容量或日志数量达到最大限制后，会删除最早的历史时间戳文件直到历史时间戳文件的日志容量和日志数量同时满足限制。档位为1时对应单个NPU设备历史时间戳文件存储日志最大容量为200MB，每增加1档对应单个NPU设备的历史时间戳文件存储日志最大容量增加200MB。同时，系统最多保存99份历史时间戳文件。
- 档位为1对应单个NPU设备需要300MB的日志存储空间，每增加1档对应单个NPU设备所需的存储空间增加300MB，用户可根据实际设备数量和日志落盘档位计算所需的日志存储空间，并确保日志存放路径下有当前所需的存储空间。
- 如果设置持续收集所有设备的日志，升级（或覆盖安装）驱动时会先关闭日志收集任务，升级（或覆盖安装）完成后，会自动重新开启日志收集任务。


**表2 不同部署场景下的支持情况**

| 硬件型号/场景 | 物理机场景（裸机） | 物理机场景（裸机） | 物理机+普通容器场景 | 直通虚拟机场景 | 直通虚拟机+普通容器场景 | 物理机+容器AVI场景 |
| --- | --- | --- | --- | --- | --- | --- |
| 硬件型号/场景 | root用户 | 运行用户组（非root用户） | root用户 | root用户 | root用户 | root用户 |
| Atlas 900 A2 PoD 集群基础单元 | Y | N | N | Y | N | N |
| Atlas 800T A2 训练服务器 | Y | N | N | Y | N | N |
| Atlas 800I A2 推理服务器 | Y | N | N | Y | N | N |
| Atlas 200T A2 Box16 异构子框 | Y | N | N | Y | NA | N |
| A200I A2 Box 异构组件 | Y | N | N | Y | N | N |
| A300I A2 推理卡 | Y | N | N | Y | N | N |
| 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 |


#### 使用示例

设置将所有设备的日志持续收集至/home/tmp路径下，日志容量档位为3。

```
npu-smi set -t sys-log-dump -s 3 -f /home/tmp
```

```
This command will introduce a permanent process in host to collect system logs continuously, Make sure that this path space capacity can save the system logs collected by the current gear setting.
Warning: if the gear you set this time is different from last time, some historical logs will be lost! Make sure that historical logs are backed up!
Are you sure you want to continue this command?(Y/N)
y
2025-06-25 10:12:56.446 Start exporting logs and files to path: /home/tmp/NPU-0/2025-06-25-10-12-56
2025-06-25 10:12:56.448 Start exporting logs and files to path: /home/tmp/NPU-1/2025-06-25-10-12-56
2025-06-25 10:12:56.450 Start exporting logs and files to path: /home/tmp/NPU-2/2025-06-25-10-12-56
2025-06-25 10:12:56.452 Start exporting logs and files to path: /home/tmp/NPU-3/2025-06-25-10-12-56
```


#### 输出说明

无
