2023年12月7日发(作者:)

linux系统中查询gpu利用率的命令

在Linux系统中,我们经常需要查询GPU的利用率,以便了解GPU的工作状态和性能。本文将介绍一些常用的命令来查询GPU的利用率。

1. nvidia-smi命令

nvidia-smi是NVIDIA提供的一款用于查询和监控GPU状态的命令行工具。它可以显示GPU的利用率、温度、功耗等信息。要查询GPU的利用率,可以使用以下命令:

```shell

nvidia-smi --query-gpu= --format=csv,noheader,nounits

```

该命令会输出当前GPU的利用率,单位为百分比。如果系统中有多个GPU,每个GPU的利用率会分别显示。

2. gpustat命令

gpustat是一款用于查询GPU状态的开源命令行工具。它可以显示GPU的利用率、内存使用情况、温度等信息。要查询GPU的利用率,可以使用以下命令:

```shell

gpustat -cp ```

该命令会输出当前GPU的利用率,单位为百分比。如果系统中有多个GPU,每个GPU的利用率会分别显示。

3. nvtop命令

nvtop是一款基于ncurses的GPU监控工具,可以实时显示GPU的利用率、内存使用情况、温度等信息。要查询GPU的利用率,可以使用以下命令:

```shell

nvtop

```

在nvtop的交互界面中,可以看到当前GPU的利用率,单位为百分比。如果系统中有多个GPU,每个GPU的利用率会分别显示。

4. nvidia-smi dmon命令

nvidia-smi dmon是一款用于实时监控GPU利用率的命令行工具。它可以显示每个GPU的利用率、功耗、温度等信息,并以实时图表的形式展示。要使用nvidia-smi dmon,可以使用以下命令:

```shell

nvidia-smi dmon

``` 该命令会以图表的形式显示每个GPU的利用率。图表中的横轴表示时间,纵轴表示利用率百分比。

总结:

本文介绍了几款常用的命令来查询GPU的利用率。nvidia-smi命令是NVIDIA提供的一款功能强大的命令行工具,可以显示GPU的利用率、温度、功耗等信息。gpustat和nvtop是两款开源的命令行工具,可以实时显示GPU的利用率、内存使用情况、温度等信息。nvidia-smi dmon是一款用于实时监控GPU利用率的命令行工具,可以以图表的形式展示GPU的利用率。根据实际需求,选择合适的命令来查询GPU的利用率,可以帮助我们更好地了解GPU的工作状态和性能。