NVIDIA-SMI
目录
一 介绍
二 命令
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工作频率
NVIDIA-SMI相关推荐
- NVIDIA SMI 无法与 nvidia driver 通信
大致的方案就是重装: https://zhuanlan.zhihu.com/p/89714824 https://blog.csdn.net/c2a2o2/article/details/886613 ...
- NVIDIA SMI命令
1.nvidia-smi用于显示所有GPU当前信息状态 显示的表格中: Fan:表示风扇的转速,N/A表示没有风扇 Temp:表示GPU温度 Perf:性能状态(P0:最大性能,P12:最小性能) P ...
- 英伟达 (Nvidia) GPU 系统管理界面(SMI)
英伟达 (Nvidia) GPU 系统管理界面(SMI) 公众号文章链接 "通过 Linux 系统查看 Nvidia GPU 的系统管理界面(System Management Interf ...
- NVIDIA GPU持久模式是什么?(驱动程序持久性 Driver Persistence Daemon 守护程序)
文章目录 驱动程序持久性 1.概述 1.1. windows系统 1.2. Linux 2.数据持久性 2.1. GPU初始化生命周期 2.2. 内核驱动程序生命周期 2.3. GPU开发板生命周期 ...
- telegraf gpu_在Windows上使用Telegraf监控nvidia gpu
telegraf gpu Telegraf | 英伟达| 监控| Grafana | InfluxDB (Telegraf | Nvidia | Monitoring | Grafana | Infl ...
- nvidia:未找到命令,一个笨笨的错误
当你想用nvidia-smi查看nvidia驱动版本时,显示未找到命令 正常解决办法:https://zhuanlan.zhihu.com/p/89714824 但这种办法解决的问题并不是我错误的原因 ...
- ‘nvidia’不是内部或外部命令,也不是可运行的程序或批处理文件
问题来源: 近期在学习机器学习中深度学习的领域,需要一定的服务提供算力来跑模型.在服务器产商如亚马逊等机构租用机器可以说是比较理想的训练环境,但是亚马逊的服务器价格不菲,所以可以选择在本地 windo ...
- Windows10下安装Ubuntu22.04(打造双系统)步骤 + 安装Nvidia显卡驱动
文章目录 下载Ubuntu22.04 制作Ubuntu安装盘 对硬盘分区 查看磁盘分区形式 安装Ubuntu 关于无法定位软件包错误 安装显卡驱动 Ubuntu启动菜单设置为默认Windows启动 训 ...
- CUDA 11功能展示
CUDA 11功能展示 CUDA 11 Features Revealed 新的NVIDIA A100 GPU基于NVIDIA安培GPU架构,实现了加速计算的最大一代飞跃.A100 GPU具有革命性的 ...
- 10分钟内基于gpu的目标检测
10分钟内基于gpu的目标检测 Object Detection on GPUs in 10 Minutes 目标检测仍然是自动驾驶和智能视频分析等应用的主要驱动力.目标检测应用程序需要使用大量数据集 ...
最新文章
- WinForm绘制带有升序、降序的柱形图
- mysql 分库分表架构与方案
- 清除error.log、access.log并限制Apache日志文件大小的方法
- Express 项目结构最佳实践(上)
- JDK8新特性LocalDate、LocalTime和LocalDateTime
- 输入学号查询课程c语言,广工c语言课程设计
- Linux centosVMware mysql用户管理、常用sql语句、mysql数据库备份恢复
- Html 返回顶部代码及注释说明
- 如何使用Apple Watch控制Apple TV
- python群控模拟安卓系统_手机群控脚本通用版安装包下载-手机群控脚本通用版apk(云控平板)v1.0.01真机模拟版_新绿资源网...
- Axure 基础控件(1-49)
- java ftps_如何通过Java中的TLS / SSL(FTPS)服务器连接到FTP
- 计算机桌面自动调转什么原因,电脑桌面倒过来了怎么办 win7/win8/win10屏幕旋转调整方法...
- 深度学习图片分类增强数据集的方法汇总
- 在 sys.servers 中找不到服务器 '******'。请验证指定的服务器名称是否正确。
- PyTorch(二次元头像--GAN实战)
- Android Killer--安卓反编译工具
- 作为米粉,我不得不说一说小米11全系,小米还是最初的小米呀
- NOI 4.6 贪心 2407:书架
- HTML顶部状态栏更改背景,html css导航菜单点击后改变背景图片
热门文章
- 酒店管理系统/酒店客房管理系统的设计与实现
- 106短信通道等6种常见短信通道介绍,你了解多少呢
- 电商行业短信平台选择,电商行业短信通道选择考虑的问题
- MeGUI入门教程(2012.12.14更新)
- Hive源码分析——Alter Table操作执行流程分析
- LTK5328内置自适应升压带PBTL模式_2X8W双声道音频功率放大器
- unity3d 取锚点位置_加热炉传输点
- 当 TiDB 遇到图数据库 | TiDB Hackathon 2020 优秀项目分享
- 图数据和知识图谱,数字化转型的新引擎星环科技星环科技
- A卡福利 : AMD Fluid Motion Video补帧教程,让你的视频从24帧补到60帧(144)