鲲鹏(Kunpeng-920 )DPDK-19.11在kylin v10系统编译指导
echo 52428 >/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages//正常页大小设成1024,此处是由于芯片组和系统提示设置此参数。dpdk-devbind.py -s 可查看当前有哪些网卡。将文件拷贝到 /home目录下。出现 testpmd>
** 鲲鹏(Kunpeng-920 )kylin v10系统编译安装指导**
1.下载 DPDK 19.11.10
https://core.dpdk.org/download/
芯片组
操作系统
2.解压 dpdk-19.11.10.tar.xz压缩包
tar -xvf dpdk-19.11.10.xz
将文件拷贝到 /home目录下
进入解压包
3.安装numa环境
yum install numactl
yum install libnuma-dev
4.配置dpdk
make config T=arm64-armv8a-linuxapp-gcc
设置环境变量
exprt RTE_SDK=/home/dpdk-stable-19.11.10
export RTE_TARGET=arm64-armv8a-linuxapp-gcc
5.编译dpdk
make
make install
6.加载 uio、igb_uio
modprobe uio
cd /home/dpdk-stable-19.11.10/arm64-armv8a-linuxapp-gcc/kmod/
insmod igb_uio.ko
7.dpdk绑定网卡
cd /home/dpdk-stable-19.11.10/usertools
dpdk-devbind.py -s 可查看当前有哪些网卡
8.绑定大页内存
echo 52428 >/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
cat /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
挂载大页内存
mkdir /mnt/huge
mount -t hugetlbfs nodev /mnt/huge/
9. 运行dpdk
/cd /home/dpdk-stable-19.11.10/build/app
./testpmd -l 1-3 -n 2 – -i --txd=1024 --rxd=1024 --txq=1 --rxq=1
出现 testpmd>
输入start
10.查看网卡传输状态
testpmd> show port stats all
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)