NVIDIA-SMI

news/2024/11/14 16:01:46/

目录

一 介绍

二 命令

nvidia-smi

附加选项

设备修改选项


一 介绍

nvidia-smi简称NVSMI,提供监控GPU使用情况和更改GPU状态的功能,是一个跨平台工具,它支持所有标准的NVIDIA驱动程序支持的Linux发行版以及从WindowsServer 2008 R2开始的64位的系统。该工具是N卡驱动附带的,只要安装好驱动后就会有它。

二 命令

nvidia-smi

  • Fan:风扇转速(0%-100%),N/A表示没有风扇
  • Temp:GPU温度(GPU温度过高会导致GPU频率下降)
  • Perf:性能状态,从P0(最大性能)到P12(最小性能)
  • Pwr:GPU功耗
  • Persistence-M:持续模式状态(持续模式耗能大,但在新的GPU应用启动时花费时间更少) 
    persistence mode 持续模式默认关闭。persistence mode 能够让 GPU 更快响应任务,待机功耗增加。关闭 persistence mode 同样能够启动任务。
  • Bus-Id:GPU总线,00000000:37:00.0
  • Disp.A:Display Active,表示GPU是否初始化
  • Memory-Usage:显存使用率
  • Volatile GPU-UTil:GPU使用率,与显存使用率的区别可参考显存与GPU
  • ECC:是否开启错误检查和纠错技术,0/DISABLED,1/ENABLED
  • Compute M:计算模式

附加选项

1、指定GPU:nvidia-smi -i 0

2、指定动态刷新时间,默认5秒刷新一次,通过Ctrl+C停止:nvidia-smi -l 5

3、将查询信息输出到具体文件中,不在终端显示:nvidia-smi -f xxx

4、查询所有GPU当前详细信息:nvidia-smi -q

 

5、显示单元而不是GPU属性 nvidia-smi -q -u

 6、指定具体的GPU或unit属性:nvidia-smi -q -i XXX    nvidia-smi -q -u XXX

 7、将查询信息输出到文档:nvidia-smi -q -f XXX

 8、将查询信息输出到xml:nvidia-smi -q -x

 9、指定显示GPU的特定信息:nvidia-smi -q -d xxx,xxx属性可以为MEMORY, UTILIZATION,   ECC, TEMPERATURE, POWER,CLOCK, COMPUTE, PIDS, PERFORMANCE,   SUPPORTED_CLOCKS, PAGE_RETIREMENT,ACCOUNTING

 10、选择性查询选项,可以指定显示的属性选项:nvidia-smi --query-gpu=gpu_name,gpu_bus_id,vbios_version-format=csv

设备修改选项

可以手动设置GPU卡设备的状态选项:

1、nvidia-smi -pm 0/1

设置持久模式:0/DISABLED,1/ENABLED

2、nvidia-smi -e 0/1

设置ECC支持:0/DISABLED,1/ENABLED

3、nvidia-smi -p 0/1

重置ECC错误次数:0/VOLATILE,1/AGGREGATE

4、nvidia-smi -c

设置计算应用模式:0/DEFAULT,1/EXCLUSIVE_PROCESS,2/PROHIBITED

5、nvidia-smi -r

GPU复位

6、nvidia-smi -vm

设置GPU虚拟化模式

7、nvidia-smi-rac xxx,xxx

设置GPU工作频率


http://www.ppmy.cn/news/590452.html

相关文章

Kali-linux安装并配置NVIDIA显卡驱动

显卡驱动程序就是用来驱动显卡的程序,它是硬件所对应的软件。驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。有了此信息,计算机就可以与设备进行通信。驱动程序是硬件厂商根据操作系统编写的配置文件,可以…

kali安装NVIDIA驱动

kali安装NVIDIA驱动 参考资料 kali linux安装NVIDIA驱动 kali 安装nvidia驱动 在kali下更新内核头文件与安装nvdia显卡驱动详细步骤 1.确认是否有N卡lspci | grep -E "VGA|3D" 2.禁用 nouveau#nouveau是一个开源显卡驱动,但他只调用集成显卡。所以我们首…

【AI应用】NVIDIA GeForce RTX 3060的详情参数

【AI应用】NVIDIA GeForce RTX 3060的详情参数 1、背景2、理论性能3、实测1、背景 NVIDIA GeForce RTX 3060 主要参数: 核心频率1320 MHzTurbo频率1777 MHz流处理单元3584核心架构AmpereGPU代号GA106生产工艺8nmTDP功耗170W显存参数: 显存频率15 Gbps内存类型GDDR6内存位宽1…

Kornia:GPU加速Dataload

会使用多种数据增强提高模型的泛化性。在输入分辨率大的task(如医疗诊断辅助)上,消耗的时间更大。为了提高augment的效率,故使用Kornia进行数据增强。 效果 效果还是比较好的,下面是其他人做的对比实验: …

Manjaro(kde) 安装nvidia显卡驱动(optimus-manager管理)

1、查看内核版本:系统设置-内核(System Settings->Kernel) 2、安装显卡驱动 sudo pacman -S nvidia 这里会出现很多版本的显卡驱动,选择与你内核版本一致的版本,数字越大代表驱动越新,比如我的就选择&#xff1…

计算机中CPU、内存、缓存的关系

CPU(Central Processing Unit,中央处理器) 内存(Random Access Memory,随机存取存储器) 缓存(Cache) CPU、内存和缓存之间有着密切的关系,它们共同构成了计算机系统的核…

简单写写Puppet的安装配置和使用

Puppet的安装 Puppet是一款开源的配置管理工具,可以自动化管理和部署服务器上的软件和配置。在进行Puppet的安装之前,需要确保系统已安装Ruby和RubyGems。 步骤1:安装Puppet服务器 1.1 在服务器上添加Puppet的软件源 在Ubuntu系统中&…

jquery展开收起(手风琴)

时隔多月又写到手风琴了,不过这次使用jquery的,很简单的三句话。这里就当记录下: 点击一个列表展开,将其他的列表关闭,若展开后再点击则关闭 html结构如下: js如下: 解释:以上jque…