![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dpdk
文章平均质量分 59
一定迟到逗
这个作者很懒,什么都没留下…
展开
-
ndpi的dpdk模式安装
下载ndpihttps://codeload.github.com/ntop/nDPI/zip/refs/heads/dev解压unzip nDPI-dev.zipcd nDPI-devcat example/README.DPDKPrerequisites-------------You need to install and compile DPDK in your HOME directory as explained inSee http://core.dpdk.org/d原创 2021-12-29 15:12:30 · 867 阅读 · 0 评论 -
深入理解零拷贝技术
文章目录前言一、什么是零拷贝?传统网络IO零拷贝二、DMA 参与下的数据四次拷贝三、UIO简介四、零拷贝技术实现网络IO零拷贝技术实现1、sendfile:(1)利用 DMA 技术(2)传递文件描述符代替数据拷贝2、mmap:3、direct I/O:总结前言在海量高并发大存储的时代,零拷贝技术被提及并应用的频次越来越高,很多常见的开源组件也都围绕着这个核心技术和方向进行性能方面的优化提升,性能和稳定性都有了,那使用者会自然而然的多起来。如kafka、mysql、dpdk等。一、什么是零拷贝?.原创 2021-09-09 09:57:38 · 641 阅读 · 0 评论 -
dpdk在amd服务器上收包imissed
DPDK16在其他服务器没问题,在一台新来的AMD处理器AMD EPYC 7502 32-Core Processor,Centos 7.4,英特尔82599网卡,启动dpdk应用程序无法收到报文。查了一下发现是AMD的bug,需要给内核加入 iommu=soft,启用软件iommu功能。在grub中添加ommu=soft即可。修改/etc/default/grub, 编辑GRUB_CMDLINE_LINUX选项:添加此选项GRUB_CMDLINE_LINUX=“iommu=soft”添加前:G原创 2021-06-22 15:29:46 · 645 阅读 · 0 评论 -
编译dpdk报错,以及kernel-devel与内核版本不一致的解决办法
1、编译dpdk-1.8时候报错‘PCI_MSIX_ENTRY_CTRL_MASKBIT’ undeclared (first use in this function)原因是安装服务器操作系统centos6.5的时候装的是简化版,不带开发环境包,于是直接在线安装了kernel-devel和gcc,下面的做法是错误的sudo yum install "kernel-devel-uname-r...原创 2019-08-30 16:09:29 · 6523 阅读 · 0 评论 -
dpdk无锁环形队列的使用
入口使用dpdk,数据包解包分析后续处理线程性能太低,cpu很大一部分浪费在多线程锁开销上,于是想用dpdk无锁队列,看是否有改善。使用前不知道dpdk的ring是否能在收发包之外使用,也没找到实际使用跟收发包无关的例子也不需要使用mbuf,需要存储一个指针的队列,直接拿过来用看看可不可以。前面dpdk初始化完毕,后面跟dpdk无关的地方,直接包含头文件使用,根据例子创建环形队列(个数为2的...原创 2019-04-08 18:23:46 · 1574 阅读 · 0 评论 -
DPDK+Pktgen环境安装
DPDK - Data Plane Development Kit (官网:http://dpdk.org/)Pktgen - Packet generation (在dpdk官网有链接)两者搭配,可以实现普通模式下网卡无法达到的包发送速率,在公司的服务器上测试千兆网卡基本可以打满,40G光口在OpenStack passthrough的模式下可以跑到24G左右,据说纯物理服务器可以打到38G...转载 2018-09-18 17:06:05 · 2571 阅读 · 0 评论 -
Pktgen简要使用说明
原文链接:http://mowblog.com/pktgen简要使用说明/上一篇通过在虚拟机中安装dpdk和pktgen,基本已经有了一个可以测试的环境,今天主要验证pktgen的-s选项,通过pcap格式的数据文件来构造pktgen端口发送的数据,这个功能实在是太有效果了,可惜的是家里的环境没有那么多网卡,没办法捕获到pktgen端口发出的消息,否则看起来会更加直观。在贴图之前,先简要记录一...转载 2018-09-18 17:12:00 · 6069 阅读 · 0 评论