一、IOMMU简介
优点
linux文件权限,缺点
虚拟化中的应用
一般来说,因为内存地址不同,虚拟机中的操作系统无法直接访问host上的设备。通过IOMMU,能够将设备地址在虚拟机中和host中映射为同样的支持,供虚拟机使用。
这样的做法也能够缓解IO延时。
二、Linux开启IOMMU
2.1 修改/etc/default/grub, 调整GRUB_CMDLINE_LINUX内容
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet amd_iommu=on iommu=pt"(amd_iommu/intel_iommu/AuthenticAMD)
linux进入图形界面命令,2.2 重新创建引导
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
2.3 在BIOS中开启IOMMU选项,如果网卡有对应的虚拟化选项需同步开启
2.4 查看状态
dmesg | grep -E "DMAR|IOMMU"
参考:
https://loveyu.org/5685.html
https://www.jianshu.com/p/035287ba9acb
https://www.cnblogs.com/bhlsheji/p/5317002.html
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态