c语言编程笔录

首页 >   > 笔记大全

笔记大全

Linux常用nvidia smi命令有哪些

更新时间:2023-12-08

前言

在Linux环境下,Nvidia GPU (Graphics Processing Unit)可通过Nvidia System Management Interface(Nvidia 系统管理接口)来监控和控制。Nvidia SMI是一个命令行工具,可以提供关于GPU的详细信息,如温度、电源使用、显存使用等。本文将介绍一些常用的Nvidia SMI命令。

1. nvidia-smi

nvidia-smi命令是Nvidia SMI的主要命令。它提供了当前系统中所有可用GPU的概览信息,如设备ID、GPU型号、驱动版本、温度、功耗、显存使用等。如下所示:

$ nvidia-smi

2. nvidia-smi --query

nvidia-smi --query命令用于获取更详细的GPU信息,包括每个GPU的显存使用量、核心频率、电源使用和温度等。可以使用"--query-gpu"选项来指定要查询的信息,并用逗号分隔多个查询项。例如,以下命令将显示GPU温度和显存使用量:

$ nvidia-smi --query-gpu=temperature.memory.used

3. nvidia-smi -l

nvidia-smi -l命令可以实时监测GPU的状态。它会每秒刷新一次,显示GPU的使用情况。这对于实时监测GPU的性能和使用率非常有用。以下是示例命令:

$ nvidia-smi -l

总结

在本文中,我们介绍了一些常用的Nvidia SMI命令。nvidia-smi命令提供了系统中所有GPU的概览信息,nvidia-smi --query命令用于获取详细的GPU信息,nvidia-smi -l命令可以实时监测GPU的状态。这些命令对于系统管理员和开发人员来说非常有用,可以帮助他们监测和优化GPU的性能。