英伟达服务器显卡多实例技术(MIG)
❤️觉得内容不错的话,欢迎点赞收藏加关注,后续会继续输入更多优质内容❤️
英伟达服务器显卡多实例技术(MIG)
多实例技术介绍
多实例技术有点类似于vGPU,只不过vGPU是在虚拟机层次的显卡虚拟化,如果物理服务器安装的是vmware或者KVM这种虚拟机系统,那么如果想给每个虚拟机分配一张显卡显然显卡不够分,一般6U的服务器也就8张显卡,所以需要用到vGPU技术,将显卡虚拟化成多张显卡,而这玩意跟虚拟机系统一样是需要收费的,按照显卡数量进行授权收费。而如果物理服务器安装的不是虚拟机操作系统,例如安装的是Ubuntu系统,然后采用docker等容器技术,也是需要对显卡进行多实例划分的,提高显卡的利用率。这个时候NVIDIA Multi-Instance GPU(MIG)技术就非常有用了。
多实例技术支持的显卡列表
多实例技术支持的基本上都是一些服务器显卡,而是还是最新的旗舰机服务器显卡,如A100,H100等,如下所示。
MIG使用指南
开启MIG技术
一般情况下,MIG技术默认是关闭的,需要手动开启,可以使用nvidia-smi命令查看是否开启MIG,nvidia-smi命令的一些详细内容可以查看之前的博客:nvidia-smi命令详解和一些高阶技巧介绍
上图是没有开启MIG的显示结果,下图是开启了MIG的显示结果。
如果没有开启MIG,可以使用如下命令开启MIG:
sudo nvidia-smi -i [显卡ID] -mig 1
这个是针对某个显卡开启MIG的命令,例如我想开启第一张显卡的MIG,则可以使用以下命令
sudo nvidia-smi -i 0 -mig 1
在这个特定的DGX例子中,必须停止nvsm和dcgm服务,在所需的GPU上启用MIG模式,然后恢复监控服务,如下所示:
sudo systemctl stop nvsm
sudo systemctl stop dcgm
使用nvidia-smi mig -lgipp可以查看开启MIG的显卡可以划分成那几个实力
用户名@主机名:~$ sudo nvidia-smi mig -lgipp
GPU 6 Profile ID 19 Placements: {0,1,2,3,4,5,6}:1
GPU 6 Profile ID 14 Placements: {0,2,4}:2
GPU 6 Profile ID 9 Placements: {0,4}:4
GPU 6 Profile ID 5 Placement : {0}:4
GPU 6 Profile ID 0 Placement : {0}:8
GPU 7 Profile ID 19 Placements: {0,1,2,3,4,5,6}:1
GPU 7 Profile ID 14 Placements: {0,2,4}:2
GPU 7 Profile ID 9 Placements: {0,4}:4
GPU 7 Profile ID 5 Placement : {0}:4
GPU 7 Profile ID 0 Placement : {0}:8
使用nvidia-smi mig -lgip可以查看每个开启MIG的设备支持的实例类型,一共有1g.5gb(7个4.75GB显卡)、2g.10gb(3个9.75GB显卡)、3g.20gb(2个19.62GB显卡)、4g.20gb(1个19.62B显卡)、7g.40gb(1个39.50GB显卡)五种类型。
用户名@主机名:~$ sudo nvidia-smi mig -lgip
+--------------------------------------------------------------------------+
| GPU instance profiles: |
| GPU Name ID Instances Memory P2P SM DEC ENC |
| Free/Total GiB CE JPEG OFA |
|==========================================================================|
| 6 MIG 1g.5gb 19 0/7 4.75 No 14 0 0 |
| 1 0 0 |
+--------------------------------------------------------------------------+
| 6 MIG 2g.10gb 14 0/3 9.75 No 28 1 0 |
| 2 0 0 |
+--------------------------------------------------------------------------+
| 6 MIG 3g.20gb 9 0/2 19.62 No 42 2 0 |
| 3 0 0 |
+--------------------------------------------------------------------------+
| 6 MIG 4g.20gb 5 0/1 19.62 No 56 2 0 |
| 4 0 0 |
+--------------------------------------------------------------------------+
| 6 MIG 7g.40gb 0 0/1 39.50 No 98 5 0 |
| 7 1 1 |
+--------------------------------------------------------------------------+
| 7 MIG 1g.5gb 19 0/7 4.75 No 14 0 0 |
| 1 0 0 |
+--------------------------------------------------------------------------+
| 7 MIG 2g.10gb 14 0/3 9.75 No 28 1 0 |
| 2 0 0 |
+--------------------------------------------------------------------------+
| 7 MIG 3g.20gb 9 0/2 19.62 No 42 2 0 |
| 3 0 0 |
+--------------------------------------------------------------------------+
| 7 MIG 4g.20gb 5 0/1 19.62 No 56 2 0 |
| 4 0 0 |
+--------------------------------------------------------------------------+
| 7 MIG 7g.40gb 0 0/1 39.50 No 98 5 0 |
| 7 1 1 |
+--------------------------------------------------------------------------+
创建MIG实例
使用如下命令创建MIG实例
sudo nvidia-smi mig -cgi [ID],[实例名称] -C
[ID]指的是sudo nvidia-smi mig -lgip中ID那一列的值
[实例名称]指的是Name那一列的内容,注意ID需要与[实例名称]对应
例如,使用以下命令,创建ID为9的那个实例,实例名称为3g.20gb,即创建了两个显存为19.62GB的显卡实例。
sudo nvidia-smi mig -cgi 9,3g.20gb -C
在docker中使用MIG实例
参考文献
[1] NVIDIA Multi-Instance GPU User Guide https://docs.nvidia.com/datacenter/tesla/mig-user-guide/index.html
[2] NVIDIA 多实例 GPU 用户指南 https://blog.csdn.net/wangqi4720/article/details/126358886
❤️觉得内容不错的话,欢迎点赞收藏加关注,后续会继续输入更多优质内容❤️
英伟达服务器显卡多实例技术(MIG)相关推荐
- 英伟达虚拟服务器显卡,英伟达开启显卡直通虚拟机功能 老显卡也可以
虚拟机是非常重要的软件,但如果你手上没有性能强大的主机,那么体验并不好,特别是显卡方面.如今,英伟达将在GeForce显卡上开启GPU虚拟机直通功能,让消费显卡也可以直通虚拟机,从而带来更好的图形性能 ...
- 英伟达光追支持Java吗,英伟达新显卡驱动发布 GTX 10系显卡现已支持光追
英伟达新显卡驱动发布 GTX 10系显卡现已支持光追 2019-04-12 08:06:54来源:快科技编辑:血河评论(0) 在上个月的GDC 2019开发者大会上,NVIDIA许下承诺将会让&quo ...
- gts250 linux驱动下载,英伟达GTS250显卡驱动下载_GTS250显卡驱动官方版下载 - 系统之家...
英伟达gts250显卡驱动(NVIDIA Geforce GTS 250驱动)官方版是一款非常实用的电脑显卡驱动程序,是从目前NVIDIA中端市场上较火的一款产品GeForce 9800GTX+进化而 ...
- 英伟达速力NVIDIA SLI技术联姻Intel Sandy Bridge, 顶级游戏PC呼之欲出
Intel.华硕.技嘉.微星以及EVGA等厂商将推出Sandy Bridge/P67主板,这些主板完全支持英伟达™速力™(NVIDIA® SLI®)多GPU技术 全新华擎P67/Sandy Bridg ...
- 没有Nvidia(英伟达)显卡对深度学习计算的影响
有很多电脑使用的都是集成显卡,而进行深度学习大都需要英伟达的显卡,那么没有Nvidia的显卡会有什么影响呢? cuda 提到深度学习cuda是一个绕不开的概念,CUDA(Compute Unified ...
- 超详细教程——Ubuntu20.04 安装英伟达NVIDIA显卡驱动、CUDA、Cmake以及不同版本的CUDA切换
在windows和linux双系统下,为ubuntu安装nvidia.cuda.cmake等程序是一个可能会难到各个计算机小白的问题,本文将一步步地带您学会安装以上内容. 一.安装英伟达NVIDIA显 ...
- window10系统英伟达NVIDIA显卡驱动和CUDA软件的安装和升级
目录 一.如何查看电脑是否支持CUDA及支持的CUDA版本 二.如何知道我的显卡是否支持CUDA加速 三.查看显卡是否支持CUDA及支持的版本 四.英伟达NVIDIA显卡驱动下载与安装和升级 如下 ...
- 5 年提速 500 倍,英伟达 GPU 创纪录突破与技术有哪些?
作者:诗颖 摘要:日前,英伟达 Developer Blog 上一篇博文详细陈述了英伟达 Volta Tensor Core GPU 在深度学习社群取得的巨大突破,以及种种突破背后的技术细节. 201 ...
- 英伟达 GPU显卡计算能力查询表
近期小白因为项目需要开始在电脑上配置深度学习环境.经过一些列的苦难折磨之后,电脑环境终于配置好了,但是却被我的显卡劝退了. 我是用的是算力2.1的显卡,环境要求算力3以上的显卡,无奈最后只能使用实验室 ...
最新文章
- JavaScript初学者编程题(18)
- Logstash配置总结和实例
- Xcode Git 使用
- Python入门100题 | 第044题
- [Android 插件化(一)] DynamicLoadApk的用法
- Git 添加到Git 仓库
- JS基础_流程控制语句
- Ubuntu Linux环境下的Android开发环境的配置
- kinit无密码登录配置
- 软件工程硕士论文撰写指导
- IDEA 2018下载及破解
- Linux ——vi / vim 新建文件vi abc.txt 、编辑文件 i、退出编辑 esc、保存文件:wq、打开文件所在目录 open . 、使用命令打开文件 open ./abc.txt。
- 打开计算机出现服务器运行失败,win7打开Windows Media Player听歌提示“服务器运行失败”怎么办...
- z世代消费力白皮书_年轻世代成消费主力军,时尚界迎来IP时代
- QT上位机学习(一)
- 怎么下载优酷视频呢,你可以这样下
- 郭德纲最新相声:韩国学艺
- ansys经典界面分析工字钢_ansys工字钢实例分析.doc
- 论文阅读笔记《Meta-Transfer Learning for Few-Shot Learning》
- 自媒体推广该怎么做?学懂这10招,走路横着走
热门文章
- 解决 C# 中 Using ‘UseMvcWithDefaultRoute‘ to configure MVC is not supported while using Endpoint Routin
- 云计算演义(11)为什么阿里云不及格?
- C#+SQL Server工资管理系统
- OPEN.V.xx.N
- 系统时间有误,造成网站无法登录故障处理
- 笔记本计算机电池没有电,笔记本主板电池没电会影响开机吗
- 阿里云“快进”背后:云计算形势重构,深耕产业数字化
- UE4官方的快捷键大全
- 计算机在识别图像时“看到”了什么?
- Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezon‘