问题描述
在使用 openwrt 或者 ikuai 虚拟机时添加完 pci 设备会出现卡死问题。如果你也遇到了这个问题,并且已经尝试过对 iommu 网卡设备进行了分组,可以试试这个方法。
解决方案
编辑 nano /etc/default/grub
|
|
修改为:
|
|
报错并使用 update-grub 更新 update-grub
内容解释
在 PVE 虚拟机直通网卡时添加 pcie_port_pm=off
命令可以 关闭 PCIe 端口的电源管理。
具体来说,该命令可以:
- 阻止 PCIe 端口进入低功耗状态,从而 提高虚拟机网卡的性能。
- 避免 PCIe 端口在低功耗状态下出现 不稳定 的情况。
添加该命令的场景:
- 使用 NVIDIA 显卡 的虚拟机,可能会因为 PCIe 端口的电源管理导致 显卡驱动程序无法正常工作。
- 需要 最大限度地提高虚拟机网卡性能 的场景,例如网络服务器、虚拟化防火墙等。
添加该命令的方法:
- 在 PVE 主机的引导参数 中添加
pcie_port_pm=off
。 - 在 虚拟机的配置文件 中添加
pcie_port_pm=off
。
注意事项:
- 添加该命令可能会 略微增加 虚拟机的功耗。
- 如果不确定是否需要添加该命令,建议 先不添加,并在必要时再添加。