更新时间:2021-08-26 GMT+08:00
分享

配置系统环境

测试过程中,SELinux和防火墙会阻止程序的一些正常权限访问,可以选择配置SELinux和防火墙,放行程序正常操作,或者关闭SELinux和防火墙。示例中SELinux和防火墙均已关闭。

配置BIOS

具体操作请参见《OVS流表归一化 特性指南》中“BIOS设置”相关内容。

配置内存大页、IOMMU和CPU隔离设置

具体操作请参见《OVS流表归一化 特性指南》中“运行和验证”相关内容。

配置QEMU权限

具体操作请参见《OVS流表归一化 特性指南》中“故障排除”的问题一相关内容。

配置MLX驱动

  1. 下载对应操作系统和架构的MLX驱动包。

    下载地址:https://www.mellanox.com/products/infiniband-drivers/linux/mlnx_ofed

  2. 将驱动包上传至服务器,解压进相应目录。
  3. 安装驱动。

    1
    ./mlnxofedinstall --dpdk --upstream-libs
    

    根据提示安装依赖包,之后再次执行安装命令即可。

  4. 查看MLX的PCI地址。

    1
    ethtool -i enp1s0f0
    

    1
    ethtool -i enp1s0f1
    

  5. 配置MLX固件。

    1
    2
    3
    4
    mlxconfig -d 01:00.0 set UEFI_HII_EN=1
    mlxconfig -d 01:00.0 set EXP_ROM_UEFI_ARM_ENABLE=1
    mlxconfig -d 01:00.1 set UEFI_HII_EN=1
    mlxconfig -d 01:00.1 set EXP_ROM_UEFI_ARM_ENABLE=1
    

    按提示完成配置即可。

如果环境上有1822网卡,请安装1822的驱动和固件,避免1822网卡引起irq中断过高,大量占用CPU资源,影响测试。

分享:

    相关文档

    相关产品

close