一、开始前环境配置
-
确认硬件支持
主要是CPU和主板需要支持VT-d技术,如果是AMD平台的话,应该是AMD-Vi支持
-
环境依赖,检查CPU是否支持虚拟化
egrep -c '(svm|vm)' /proc/cpuinfo
如果显示为0,则不支持虚拟化 -
检查kvm是否可用
kvm-ok
显示INFO: /dev/kvm exists KVM acceleration can be used
表示可以进行后续操作。 -
系统配置:Ubuntu18.04.5LTS,GPU3080*2
二、在宿主机系统中启用iommu组
- 修改
/etc/default/grub
配置文件
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=on"
- 更新grub
sudo update-grub
- 重启电脑,检查iommu有没有正确启用(也可后续操作完一起重启检查)
dmesg | grep -i iommu
显示类似于[ 3.887539] pci 0000:83:00.1: Adding to iommu group 46
即表明成功启用
三、在宿主机中预留iommu组
-
查找需要预留的显卡id
lspci | grep -