intel_iommu=on导致物理机报文收发基本不可用

原则上不应该直接配置intel_iommu=on,redhat推荐的配置是intel_iommu=on,iommu=pt。当仅配置intel_iommu=on会导致网络发包路径上存在大量slab分配。每次分配时,都需要争抢一把锁,导致发包的效率降低。

这个开关只有在ECS虚拟机时能打开。


打开后,不管多大的NIC,用iperf都只能达到2Gbps左右。且交换机上可能出现jumbo帧错误。


检查方法:

cat /proc/cmdline 

里面会有intel_iommu=on



关闭的配置方法:

grubby --remove-args='intel_iommu=on' --update-kernel=ALL    

然后重启服务器,再cat /proc/cmdline  确认是否intel_iommu是否已经删除




你可能感兴趣的:(疑难问题解决)