本节介绍了控制器的硬件要求。

过程

  1. 确保在 BIOS 的 CPU 配置中启用了 Intel 虚拟化技术 [Intel VT-d]。可以在引导期间在 BIOS 设置中启用该功能。导航到 BIOS 设置 > CPU 配置。启用 Intel 虚拟化技术 [Intel VT-d] 选项;在系统引导后,运行 lscpu 或 grep 命令以查看是否启用了虚拟化支持:
    lscpu | egrep Virtualization 
    Virtualization: VT-x 

    这可确保启用了 VT-d。

     $ egrep -o '(vmx|svm)' /proc/cpuinfo | sort | uniq 
     vmx
  2. 确保在 BIOS 中为 PCI 启用了 SRIOV 支持。也可以在引导期间在 BIOS 设置中启用该功能。
  3. 在 grub config [/etc/default/grub] 中,添加 intel_iommu=on in GRUB_CMDLINE_LINUX 语句。使用 sudo update-grub 为 Ubuntu 发行版重新生成 grub 配置,或者在其他发行版上通过 grub2-mkconfig -o /boot/grub2/grub.cfg 重新生成 grub 配置。确保在 cat /proc/cmdline output 中反映了相同的内容。