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的性能。