E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DPDK
DPDK
Sample Applications User Guides(40)互联网协议(IP)Pipeline应用
官方文档查看地址:http://doc.
dpdk
.org/guides/sample_app_ug/ip_pipeline.htmlPDF下载地址:https://www.intel.com/content
chaoshuaihaohao
·
2020-09-14 07:33
Sample
Applications
User
Guides
DPDK
pipeline
特性
ip
DPDK
使用入门
DPDK
使用入门(补充)偷风筝的人_关注0.12018.05.1121:42字数1834阅读1114评论1喜欢3
DPDK
安装从官网下载
DPDK
安装包,常用的版本是:
dpdk
-16.071.解压:tarzxvf
dpdk
66lq
·
2020-09-14 07:08
DPDK
DPDK
-服务质量(QOS)框架
0x01缘由继续学习
dpdk
相关文档。QoS听了、看了好多次,但是从来没接触,趁现在学习下。
庞叶蒙
·
2020-09-14 07:57
DPDK学习
DPDK
命令行
一:利用
DPDK
,给程序添加命令行代码,添加一个命令由四部分组成:1.命令行初始化2.命令行解析3.命令行参数的数据结构4.命令行的功能实现函数源码
dpdk
-18.08/examples/cmdline
linuxGc
·
2020-09-14 06:38
DPDK
DPDK
中Log的使用方法
注:本文中的代码为git库中的
dpdk
-2.0.0-rc1,对应Linux平台。
kabar_strider
·
2020-09-14 06:18
linux服务器
DPDK
log
使用
分析
syslo
dpdk
基础教程——环境搭建篇
在开始正式搭建环境之前,我们要做些准备工作。0.1和0.2都是可选配置,也就是说可配可不配。配置上程序的处理能力会增加,不配置也不会出错滴。0.1Centos7.2使用1G大页面内存(可选)https://blog.csdn.net/haolipengzhanshen/article/details/779226560.2centos7配置系统的软中断绑定(可选)https://blog.csdn
codergeek
·
2020-09-14 06:57
DPDK入门教程
dpdk
学习之cache line设计
此文章主要是整理的网上的资料,转载http://www.cnblogs.com/cyfonly/p/5800758.htmlhttp://ifeve.com/falsesharing/最近公司框架需要优化,接触到了falsesharing。一、基础概念介绍1.1伪共享缓存系统中是以缓存行(cacheline)为单位存储的,当多线程修改互相独立的变量时,如果这些变量共享同一个缓存行,就会无意中影响彼
codergeek
·
2020-09-14 06:55
DPDK入门教程
如何利用 mTCP 和
DPDK
构造百万千万并发TCP连接
在F5NetworksSeattle总部从事大型企业网络应用交付使用的维护支持经历中,经常碰到客户应用达到百万至千万级TCP连接时BIGIP可能会遇到的各种瓶劲,如内存分配使用状态,CPU负荷,TCP协议栈性能.TCPsoftwaresyncookie和TCPhardware(FPGA)assistedsyncookieaccelearation协同工作性能等等.当在lab里需要模拟百万甚至千万并
chilan0771
·
2020-09-14 06:53
dpdk
编译安装
原文地址:http://www.hiyoufu.com/2014/12/07/
dpdk
-start/
dpdk
版本:
dpdk
-1.7.0下载地址:http://www.
dpdk
.org/browse/
dpdk
天天向上_好好学习
·
2020-09-14 06:21
网络
DPDK
学习0 -- 学习步骤
1、学习
DPDK
的基础概念,包括基本原理,基本框架2、学习
DPDK
如何编译(X86下),有时间可以深入Makefile学习下,如果构建的整体工程3、
DPDK
跑起来1、启动前的准备,设置大页内存,为何要设置
confirmwz
·
2020-09-14 06:55
DPDK
dpdk
-pdump 编译运行
dpdk
-pdump是什么
dpdk
-pdump是
dpdk
提供的一个工具。它可以可以作为secondary程序运行,能够捕获
dpdk
的端口的数据包。
longyu_wlz
·
2020-09-14 06:52
dpdk
dpdk-pdump
编译运行
编译
dpdk
19.10 时遇到的问题
未安装numa库的问题/home/longyu/
dpdk
-19.08/lib/librte_eal/linux/eal/eal_memory.c:32:10:fatalerror:numa.h:Nosuchfileordirectory
longyu_wlz
·
2020-09-14 06:52
Linux
network
dpdk
DPDK
— CLI 指令行模块
目录文章目录目录
DPDK
CLI初始化命令行命令行解析命令行的参数命令行的功能参考文档
DPDK
CLI当我们开发一个
DPDK
App时,可以利用
DPDK
提供的CLI工具为程序添加命令行实现。
范桂飓
·
2020-09-14 06:13
DPDK
DPDK
学习——cache相关知识②
2Cache地址映射和变换2.1背景Cache的容量很小,L3也只有几十兆,而内存容量有好几G,在这种情况下要把内存中的内容放到cache中,需要一个映射算法和分块机制。2.2分块机制cache和内存以块为单位进行数据交换。块以在内存的一个存储周期中能访问到的数据长度为限。当今主流大小都是64字节,所以一个cacheline就是64大小的数据块。2.3映射算法映射算法要把内存中的内容按照某种规则装
HelloNerd
·
2020-09-14 06:35
DPDK笔记
DPDK
设备命令行添加
利用
DPDK
,给程序添加命令行代码,添加一个命令由四部分组成:命令行参数的数据结构、调用命令行的功能实现函数、命令行解析和命令行初始化;(1)命令行数据结构,如下:structcmd_obj_add_result
your_bug
·
2020-09-14 06:41
DPDK
DPDK
dpdk
环境搭建之命令搭建
DPDK
环境搭建(命令)我使用的是CentOS7和
dpdk
16.07,CentOS7刚搭建完成后会有一些安装一些工具,还有一些在配置过程中会出现的其它的错误在这篇文章中我就不重复说了,可以看我的“
dpdk
哆啦AAAAA梦a
·
2020-09-14 05:08
dpdk
的编译
一、主页http://
dpdk
.org/二、源码下载http://
dpdk
.org/download本次下载的版本是1.8.0.tar.gz.三、编译环境软件:VMware9.0+CentOS6.5_x64
雁城布衣
·
2020-09-14 05:36
dpdk
DPDK
的方法论
0x00缘由吃完午饭,闲来无聊阅读了《深入浅出
DPDK
》,看到以下章节顿时感觉自己在性能优化上是摸着石头过河。如果好好理解这段话,会对目前工作做的事情有个好的指导。
庞叶蒙
·
2020-09-14 05:30
开源项目学习
dpdk
入门教程博客目录
如有错误的地方,请大家告诉我,我及时更正,谢谢大家,让我们一起努力打造更好的
dpdk
生态。
codergeek
·
2020-09-14 05:37
DPDK入门教程
dpdk
学习之ip_pipeline学习
最近学习pipeline,在公司调研下这个例子以及使用方法参考资料如下:
dpdk
报文处理框架简介https://mp.weixin.qq.com/s/4JHtTg1PkqKew-NiLkrjDwtestpipeline
codergeek
·
2020-09-14 05:37
DPDK入门教程
DPDK
RSS 基础
1rss的作用rss是网卡提供的分流机制。用来将报表分流到不同的收包队列,以提高收包性能。引用Intel8259910GbEControllerDatasheet其中的Section7.1.2.8.1,RSSHashFunction一节。Thereceivepacketisparsedintotheheaderfieldsusedbythehashoperation(suchasIPaddress
Andrew Yang
·
2020-09-14 05:35
c
linux
dpdk
dpdk
对称rss
目前的网卡都提供了multiqueue的功能,为了提高I/O能力,在多核cpu上可以打开RSS功能,使同一条流的数据包hash到同一个rxqueue中,将每一个rxqueue绑定到一个cpucore上,这样就可以多个cpucore并行的处理数据包,使得处理能力大大的提高。但是根据Intel82599手册提供的算法,发现目前的算法只能将同一个tcp会话中同一个方向的数据包hash到同一个rxqueu
哈希兔子
·
2020-09-14 05:51
DPDK
未来网络技术沙龙系列:FD.io及其关键组件VPP技术
FD.IO社区中国行暨未来网络技术沙龙南京站在今天视频中,英特尔高级工程师倪红军和网络软件架构师RayKinsela为我们介绍了开源项目FD.io及其关键组件VPP技术。我们不仅可以从中了解FD.io网络生态系统的整体架构,VPP的向量报文处理方式,以及该技术灵活高速、具备开发人员友好性等特点;还能一览FD.io技术演进的整个过程,接触container,TCP加速等新型技术趋势;并见证FD.io
weixin_37097605
·
2020-09-14 05:51
FD.IO/VPP和
DPDK
Cryptodev,会产生什么样的化学反应?
什么是FD.IO/VPP
DPDK
能干什么我们这里就不用多说了。但FD.io是什么?和
DPDK
又有什么关系呢?
weixin_37097605
·
2020-09-14 05:50
DPDK
网卡RSS(receive side scaling)简介
网卡RSS(receivesidescaling)简介RSS是一种网卡驱动技术,能让多核系统中跨多个处理器的网络收包处理能力高效能分配。注意:由于同一个核的处理器超线程共享同一个执行引擎,这个效果跟有多个物理核的处理器不一样。因此,RSS不能使用超线程处理器。为了有效的处理收包,一个miniport的驱动的接收中断服务功能调度了一个延迟过程调用(DPC)。如果没有RSS,一个典型的DPC标识了所有
weixin_30607659
·
2020-09-14 04:10
How-to: Build VPP FD.IO with Mellanox
DPDK
PMD on top CentOS 7.7 with inbox drivers.
ReferencesPrerequisitesInstallation,CompilationandConfigurationThisshortdocumentwillguideyouhowtocompileandinstallVPPwithMellanox
DPDK
PMDoveraMellanoxConnectX
rtoax
·
2020-09-14 03:43
基础知识
计算机网络
FD.io/VPP — Overview
FD.io基于
DPDK
并逐渐演化,是许多数据面(Da
范桂飓
·
2020-09-14 03:57
DPDK
FD.io VPP基本介绍:理解向量包处理(VPP)
该数据平面开发套件(
DPDK
)就是一个
rtoax
·
2020-09-14 03:18
计算机网络
基础知识
DPDK
笔记 RSS(receive side scaling)网卡分流机制
DPDK
笔记RSS(receivesidescaling)网卡分流机制RToax2020年9月
DPDK
网卡RSS(receivesidescaling)简介
DPDK
-RSS负载均衡分流
DPDK
设计技巧(
rtoax
·
2020-09-14 03:18
计算机网络
基础知识
dpdk
hugepage 设置
https://www.cnblogs.com/hugetong/p/7772186.htmlhttps://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/performance_tuning_guide/sect-red_hat_enterprise_linux-performance_tuning_g
yrx0619
·
2020-09-13 23:13
DPDK
VPP流程分析之组播路由模块
注:下列流程对应VPP版本号v18.04一、组播路由配置处理流程图:1.1.API处理流程1.2.转发表生成二、组播路由转发路径VPP
dpdk
模式收包第一个处理节点为
dpdk
-input,接下来如果是IP4
zhnlion
·
2020-09-13 20:26
VPP
组播路由
DPDK
学习笔记
DPDK
安装部署
DPDK
安装和部署下载和解压:(centos下sudo可能不能使用sudo如果不知道如何配置建议使用root)创建
DPDK
目录:sudomkdir/home/
DPDK
进入
DPDK
目录:cd/home/
DPDK
zy627836411
·
2020-09-13 17:51
DPDK专题
libpcap编程(2)
DPDK
下的数据包捕获
DPDK
和libpcap的结合最近阅读
DPDK
刚好阅读到libret_pdump库,该库类似于libpcap提供一个数据包捕获的框架,并在dpdp目录的app/pdump下提供了一个根据该库开发的数据包捕获程序
zy627836411
·
2020-09-13 17:19
编程小结
ff_init函数详解
intret;/***1.解析命令行参数*2.加载ini格式配置文件*/ret=ff_load_config(argc,argv);if(retRTE_MAX_LCORE||ff_global_cfg.
dpdk
ss_chris
·
2020-09-13 17:12
f-stack
dpvs中fdir与sa_pool介绍
问题引入dpvs是
dpdk
程序,特点就是每个核尽可能不与其他核交互,这就要求共享数据都有一份拷贝,或是数据私有。fnat模式中流表(session)保存连接信息,每个核独有。
ss_chris
·
2020-09-13 17:41
dpvs源码阅读笔记
dpdk
项目中使用c++编码
dpdk
——使用c++编码替换$(RTE_SDK)/mk/toolchain/gcc/rte.vars.mk#BSDLICENSE##Copyright(c)2010-2014IntelCorporation.Allrightsreserved
ss_chris
·
2020-09-13 17:41
dpdk系列
DPDK
-pdump工作原理解析
目录1
dpdk
配置2抓包原理3源码解析1
dpdk
配置在使用
dpdk
-pdump之前,需要设置配置参数,在CONFIG中的common_base中分别设置CONFIG_RTE_LIBRTE_PMD_PCAP
zhongyoubing
·
2020-09-13 17:28
C/C++
DPDK
-大页内存配置分析
《深入浅出
DPDK
》2.7.4章节介绍大页内存使用方法如下:#echo1024>/sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages#mkdir
aischang
·
2020-09-13 17:16
Linux
dpdk
DPDK
2.2.0开发杂记一—— 网口抓包分片禁止及MTU配置
1.禁止网口抓包分片
DPDK
收发包是基础核心模块,网卡需要应用进程进行配置并启动,测试过程中发现
DPDK
驱动igb_uio抓包可能会出现mbuf串。
zangchang
·
2020-09-13 17:40
DPDK
-helloworld实例分析
【环境】VMware12pro、
DPDK
-16.04、Ubuntu14.04【程序流程】1.启动初始运行环境,初始EAL2.遍历可用lcore并调用lcore_hello函数3.执行结束【运行指令】1.
wwrict
·
2020-09-13 17:17
DPDK
DPDK
简单介绍
跟
DPDK
打交道时间也不短了,一直处理的是它对网络产品包的处理性能问题,没有什么记录,总觉得理解不够透彻,关键对代码没有深究。
老鼠爱旅游
·
2020-09-13 17:01
DPDK
DPDK
安装
DPDK
安装1.下载源代码下载地址:http://core.
dpdk
.org/download/2.解压tarxf
dpdk
-x.x.tar.gz#x.x为你下载的版本号3.打开pcap(需先安装libpcap
SilenceDw
·
2020-09-13 17:43
DPDK
helloworld编译过程
ubuntu16.04
DPDK
helloworld实战一.
DPDK
的安装参照连接https://www.jianshu.com/p/a9a3885efe5a里面的
dpdk
安装过程安装根据上述地址教程安装
冬凉人
·
2020-09-13 17:11
VPP+DPDK学习与实践
dpvs安装
dpvs是爱奇艺基于
dpdk
做的lvs的二次开发,性能更由于lvs下载dpvsgitclonehttps://github.com/iqiyi/dpvs.git进入到dpvs目录安装
dpdk
,dpvs官方建议最好把
weixin_40318438
·
2020-09-13 17:31
linux
DPDK
数据流过滤规则例程解析—— 网卡流处理功能窥探
DPDK
的示例flow_filtering演示第一
weixin_37097605
·
2020-09-13 17:48
DPDK
IP分片与重组设计实现
在这篇文章中,我们主要分析在
DPDK
中,是怎么设计分片和重组的。设计时要考虑的问题:分片:1.如何确定要进行分片?2.分片都要做哪些事情?重组:1.如何确定是分片包?2.如何
weixin_37097605
·
2020-09-13 17:47
dpdk
快速编译使用
QuickStart环境
dpdk
:
dpdk
-17.11运行前配置配置系统HugePages#mkdir/mnt/huge_1GB/#vim/etc/fstabnodev/mnt/huge_1GBhugetlbfsdefaults00
weixin_34192993
·
2020-09-13 17:36
DPDK
测试用例(sample)编译
前言要使用
DPDK
的测试用例,必须先进行编译,以此记录编译的操作,方便日后查找编译用例设置环境变量,将
DPDK
的目录路径添加到编译代码中,RTE_SDK指示
DPDK
目录路径:exportRTE_SDK=
weixin_30474613
·
2020-09-13 16:24
DPDK
ip分片与重组的设计实现
在这篇中,我们主要分析在
DPDK
中,是怎么设计分片和重组的。设计要考虑的问题:分片:如何确定要进行分片?分片都要做哪些事情?重组:如何确定是分片包?如何确定分
weixin_30363509
·
2020-09-13 16:20
dpdk
环境搭建
DPDK
环境搭建我安装的是CentOS764位,使用的
dpdk
16.07版本(一)配置环境要求1.安装CentOS7时,要求至少4个核心(可以2个CPU,2个Core,或者1个CPU,4个Core)2.
哆啦AAAAA梦a
·
2020-09-13 16:17
dpdk
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他