中文
注册

CentOS 7.6

设置BIOS

  1. 进入BIOS。

    具体请参见《TaiShan 服务器 BIOS 参数参考(鲲鹏920处理器)》中“进入BIOS界面”的相关内容。

  2. 开启IOMMU。
    1. 选择Advanced > MISC Config,按“Enter”进入。

    2. “Support Smmu”设置为“Enabled”

    3. “F10”保存退出。

安装依赖包

  1. 安装编译所需依赖包。
    1
    sudo yum install -y automake cmake patch numactl numactl-devel kernel-devel libevent glib2 glib2-devel libtool openssl-devel selinux-policy-devel autoconf python-sphinx unbound-devel logrotate
    
  2. 安装虚拟机依赖包。
    1
    2
    sudo yum install centos-release-qemu-ev
    sudo yum install -y libvirt AAVMF virt-install qemu-guest-agent qemu-kvm-common-ev qemu-img-ev qemu-kvm-tools-ev qemu-kvm-ev
    

    QEMU需要安装后缀为ev版本的软件包,否则不支持虚拟机配置dpdkvhostuser和dpdkvhostuserclient端口。

  3. 升级GCC。
    dpdk-19.11默认不支持GCC 4.8.5编译,需要升级GCC或修改编译参数。但修改编译参数可能会对性能造成影响,所以推荐升级GCC。
    1
    2
    3
    sudo yum install -y centos-release-scl
    sudo yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++
    scl enable devtoolset-7 bash
    

(可选)配置GCC环境变量

bash关闭、重新登录等会改变环境变量,会使用系统默认的GCC,为保持GCC环境变量需要进行GCC环境变量配置。

  1. 重新执行使能命令。
    1
    scl enable devtoolset-7 bash
    
  2. 保持bash的GCC环境变量。
    1. 编辑文件“~/.bash_profile”
      1
      vim ~/.bash_profile
      
    2. “i”进入编辑模式,在最后添加一行:
      1
      scl enable devtoolset-7 bash
      
    3. “Esc”键退出编辑模式,输入“:wq!”后按“Enter”键保存并退出文件。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词