---
title: 一键式配置
description: "配置Gazelle可采用一键式配置和手动配置两种方法。下文提供一键式配置Gazelle的详细操作步骤，一键式配置Gazelle仅适用于华为海思Hi1822网卡。如果您使用的是其他型号的网卡，请参考手动配置方法。"
url: https://www.hikunpeng.com/document/detail/zh/boostdb/systemcollaborativeoptimization/gazellenof/kunpengdbsmysqlgazelle_20_0010.html
sourcePath: /source/zh/boostdb/systemcollaborativeoptimization/gazellenof/kunpengdbsmysqlgazelle_20_0010.html
indexId: e0d2fc8153b59411d2288f185e1ee7e17aba421f0aaa56ad8a43f6d10026023597
---
# 一键式配置

配置Gazelle可采用一键式配置和手动配置两种方法。下文提供一键式配置Gazelle的详细操作步骤，一键式配置Gazelle仅适用于华为海思Hi1822网卡。如果您使用的是其他型号的网卡，请参考手动配置方法。

网卡型号可通过lspci |grep -i net命令查询。


1. 确认业务网口名称并记录该网口的MAC地址。在本例中业务网口名称为enp3s0。
  1 ip a

2. 执行以下命令，使用Gazelle接管192.168网段的网口。
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #获取包含192.168网段的网口名称，并确定网卡亲和的NUMA Node。 eth=`ifconfig | grep -B 1 "192.168" | head -1 | awk -F":" '{print $1}'` eth_node=`cat /sys/class/net/${eth}/device/numa_node` #禁用透明大页并挂载内存大页。 echo never > /sys/kernel/mm/transparent_hugepage/enabled hugepagesize=`cat /proc/meminfo | grep Hugepagesize | awk -F" " '{print $2}'` mkdir -p /data/hugepages mount -t hugetlbfs nodev /data/hugepages #根据默认内存大页大小，确认需要分配的大页数量，在本例中，需要将4个大页分配给系统中网卡亲和的NUMA Node。 echo 4 > /sys/devices/system/node/node${eth_node}/hugepages/hugepages-${hugepagesize}kB/nr_hugepages #查看HugePages是否配置成功。 cat /proc/meminfo | grep Huge #绑定网口到用户态。 modprobe vfio enable_unsafe_noiommu_mode=1 modprobe vfio-pci ip link set ${eth} down dpdk-devbind -b vfio-pci ${eth}

  如果需要修改默认内存大页大小，请参见4执行。
