2020年8月28日

摘要: dpdk 使用 Linux 提供的获取大页、页表、numa 节点表、mmap 功能重新组织内存。 大页: 最多可以同时存在 3 种大页。一般只是用 2M 的大页。linux 中获取大页相关信息是通过访问解析 /sys/kernel/mm/hugepages、/proc/meminfo、/proc/m 阅读全文
posted @ 2020-08-28 17:36 tycoon3 阅读(1534) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-08-28 17:20 tycoon3 阅读(169) 评论(0) 推荐(0)
摘要: DPDK库里是支持多进程和多线程,本文主要总结多进程的相关的操作。 DPDK多进程使用的关键启动参数: --proc-type:指定一个dpdk进程是主进程还是副进程(参数值就用上面的primary或是secondary,或者是auto) --file-prefix:允许非合作的进程拥有不同的内存区 阅读全文
posted @ 2020-08-28 15:33 tycoon3 阅读(2001) 评论(0) 推荐(0)
摘要: [root@localhost helloworld]# cat main.c /* SPDX-License-Identifier: BSD-3-Clause * Copyright(c) 2010-2014 Intel Corporation */ #include <stdio.h> #inc 阅读全文
posted @ 2020-08-28 14:32 tycoon3 阅读(468) 评论(0) 推荐(0)
摘要: https://github.com/shemminger/dpdk-ring-ping [root@localhost dpdk-ring-ping]# export RTE_SDK=/data1/dpdk-19.11 [root@localhost dpdk-ring-ping]# make [ 阅读全文
posted @ 2020-08-28 14:03 tycoon3 阅读(305) 评论(0) 推荐(0)
摘要: dpdk网卡绑定uio报这个bug,换成vfio就没问题了 [root@localhost dpdk-19.11]# modprobe uio [root@localhost dpdk-19.11]# find ./ -name igb_uio.ko ./build/build/kernel/lin 阅读全文
posted @ 2020-08-28 09:29 tycoon3 阅读(383) 评论(0) 推荐(0)
摘要: 1、网卡扫描总线的func slot/probe函数的调用是有顺序的, 先绑定0000:05:00.0 ,后绑定0000:06:00.0 [root@localhost dpdk-19.11]# ./usertools/dpdk-devbind.py -s Network devices using 阅读全文
posted @ 2020-08-28 08:51 tycoon3 阅读(568) 评论(0) 推荐(0)

导航