現象
由于 RHEL 7.4 中的 AMD“iommu”驱动程序存在问题,Broadcom 57414 NIC 或 Qlogic QL41262HxCU 可能会出现性能下降问题
AMD 系统有 8 个 IOMMU。 每个 IOMMU 都有一个用于处理数据包的专用队列。如果操作系统必须刷新特定队列,所有队列最后都会被刷新(无论它们是否都需要刷新)。 刷新所有队列会占用时间并降低 IO 吞吐量。
原因
硬件工作正常,此问题在业界非常普遍,并非特定于 Dell EMC。
解決方法
解决方案
解决方法是,传递以下内核参数
"iommu=pt"
问题将在 Red Hat® Enterprise Linux® 7.5 中得到解决。AMD 已发布了针对基于 AMD EPYC 的服务器的 Linux 网络调整指南 -
http://support.amd.com/TechDocs/56224.pdf
対象製品
PowerEdge R6415, PowerEdge R7415, PowerEdge R7425