---
title: 查询指定芯片的进程占用内存
description: "npu-smi info -t proc-mem -i id -c chip_id用于查询指定芯片的进程占用内存。"
url: https://www.hiascend.com/document/detail/zh/HDK/latest/A3/A3npu/npusmia3_0060.html
sourcePath: /source/zh/HDK/2610/A3/A3npu/npusmia3_0060.html
indexId: 57817edc4831020cb0d7159e56aef829fdc7f6aa5eb4ebb0d9e08bb08f22261347
---
# 查询指定芯片的进程占用内存

#### 功能说明

npu-smi info -t proc-mem -i id -c chip_id用于查询指定芯片的进程占用内存。


#### 命令格式

npu-smi info -t proc-mem -i id -c chip_id


#### 参数说明

| 类型 | 描述 |
| --- | --- |
| id | 设备ID。通过npu\-smi info \-l命令查出的NPU ID即为设备ID。 |
| chip\_id | 芯片ID。通过npu\-smi info \-m命令查出的Chip ID即为芯片ID。 该命令不支持指定MCU的Chip ID。 |


#### 使用指南

在宿主机和特权容器场景下执行该命令时可查询到宿主机、普通容器、特权容器中运行的所有进程，在普通容器场景下执行该命令时仅能查询到普通容器中运行的所有进程。


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

| 硬件型号/场景 | 物理机场景（裸机） | 物理机场景（裸机） | 物理机+普通容器场景 | 直通虚拟机场景 | 直通虚拟机+普通容器场景 | 物理机+容器AVI场景 |
| --- | --- | --- | --- | --- | --- | --- |
| 硬件型号/场景 | root用户 | 运行用户组（非root用户） | root用户 | root用户 | root用户 | root用户 |
| Atlas 9000 A3 SuperPoD 集群算力系统 | Y | Y | Y | NA | NA | NA |
| Atlas 900 A3 SuperPoD 超节点 | Y | Y | Y | Y | Y | NA |
| Atlas 800T A3 超节点 | Y | Y | Y | NA | NA | Y |
| Atlas 800I A3 系列硬件产品 | Y | Y | Y | NA | NA | Y |
| A200T A3 Box8 系列硬件产品 | Y | Y | Y | Y | Y | NA |
| 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 | 注：Y表示支持；N表示不支持；NA表示不涉及，当前未规划此场景。 |


#### 使用示例

查询设备0中编号为0的芯片的进程占用内存。

```
npu-smi info -t proc-mem
-i 0
-c 0
```


```
Process id:38329   Process name:hlt_host_devmm_   Process memory(MB):96
Process id:38321   Process name:hlt_host_devmm_   Process memory(MB):96
```

#### 输出说明


**表2 打印信息说明**

| 字段 | 说明 |
| --- | --- |
| Process id | 进程ID。 |
| Process name | 进程名称。 |
| Process memory(MB) | 进程占用的内存（单位：MB）。 |
