中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

OS及内核

目的

OpenStack虚拟化场景默认使用CentOS操作系统,当前推荐使用CentOS 7.6 aarch64版本及默认内核版本。

方法

  1. 执行以下命令查看OS版本。
    1
    cat /etc/redhat-release
    

    输出结果样例如下所示:

  2. 执行以下命令查看内核版本。
    1
    uname -r
    

    输出结果样例如下所示:

  1. 执行以下命令检查numa个数。
    1
    numactl -H
    

    输出结果样例如下所示,代表共有4个numa节点:

    鲲鹏的ARM服务器1P均有2个numa,即2P环境共4个numa节点,4P环境共8个。若个数不匹配,请按下面步骤配置,否则跳过下面步骤,直接运行检查1822网卡驱动

    检查BIOS的Die Interleaving和One NUMA Per Socket的选项设置是否正确。

    BIOS配置项

    推荐配置值

    配置项说明

    Die Interleaving

    Disable

    Die交织(缺省值是Disable)

    菜单路径:“Advanced > Memory Config > Die Interleaving”

    One NUMA Per Socket

    Disable

    每个socket上一个numa(缺省值是Disable)

    菜单路径:“Advanced > Memory Config > Die Interleaving”

    确认内核选项CONFIG_SHIFT_NODES,2P至少为2,4P至少为3。若不符合,需重编内核后使用。

    1
    cat /boot/config-$(uname -r) | grep CONFIG_NODES_SHIFT
    

  1. 检查1822网卡驱动。

    在CPU轻载情况下执行top,查看是否存在软中断异常高现象。若存在如下图现象,需升级1822网卡驱动进入5。若不存在该现象,跳过5

    通常情况下执行ethtool -i xxx查看网卡信息,回显驱动版本号为空则需升级。xxx代表使用的1822网卡名。

  2. 进行网卡升级。

    驱动升级。

    从下面地址获取最新的驱动包,参考指导手册进行升级。

    https://support.huawei.com/enterprise/zh/intelligent-accelerator-components/in500-solution-pid-23507369/software

    升级参考安装指南:《华为 IN200 网卡 用户指南

    如需要修改操作系统内核,则编好的驱动不适用,请在support网站上申请源码重新编译,参考上述驱动链接中 “IN500 solution 5.1.0.SPC102”版本。