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
mlx5 驱动使用报错
背景:最近需要用
DPDK
测试Mellanox的ConnectX-4Lx网卡。在
DPDK
中,该网卡对应的驱动是mlx5。使用的
DPDK
版本是20.11和22.03,结果都出现了类似的报错信息。
choumin
·
2024-03-12 08:24
小问题
DPDK
DPDK
mlx5
DPDK
源码分析之
DPDK
技术简介
Cache和内存技术1.Cache一致性多核处理器同时访问同一段cacheline时,会出现写回冲突的情况,操作系统解决这个问题会消耗一部分性能,
DPDK
采用了两个技术来解决这个问题:对于共享的数据,每个核都定义自己的备份
lingshengxiyou
·
2024-03-09 00:23
c++
linux
DPDK
服务器
linux
c++
dpdk
虚拟机
Linux:dperf---100Gbps开源压力测试工具
简介dperf是一个基于
DPDK
开发,具有千万级HTTPCPS,几十亿并发,几百Gbps带宽的开源压力测试仪,dperf实现了一个精简的用户态TCP/IP协议栈、精简的Socket、精简的HTTP客户端与服务器
技术探索者
·
2024-03-07 20:46
工具使用
linux
知识
测试工具
dperf
高性能异步io机制:io_uring
相比起用户态的
DPDK
、SPDK,io_uring作为内核的一部分,通过mmap的方式实现用户和内核共享内存,并基于memorybarrier在这块内存上实现了两个无锁环形队列:submissionqueuering
linux大本营
·
2024-02-07 15:51
c++
linux
epoll
io_uring
异步io
OSDI 2023: Userspace Bypass Accelerating Syscall-intensive Applications
我们使用以下6个分类标准对本文的研究选题进行分析:1.方法:**系统调用消除:**专注于完全消除I/O路径中的系统调用(例如
DPDK
、UserspaceBypass)。
结构化文摘
·
2024-02-07 12:53
操作系统
用户态
内核
硬件兼容
分层架构
存储结构
DPDK
初始化
rte_eal_init│├──rte_cpu_is_supported:检查cpu是否支持│├──rte_atomic32_test_and_set:操作静态局部变量run_once确保函数只执行一次│├──pthread_self()获取主线程的线程ID,只是用于打印│├──eal_reset_internal_config:初始化内部全局配置变量structinternal_config│├
phone1126
·
2024-02-06 08:56
linux
DPDK
大页内存
2Mlscpu|greppse1Glscpu|greppse1gbgrep-iHUGETLB/boot/config-$(uname-r)cat/proc/meminfo|grep-ihugepagesdefault_hugepagesz--表示默认的大页内存大小。hugepagesz--一个大页内存大小。hugepages--大页内存总的页数。vi/etc/default/grub#defaul
ordersyhack
·
2024-02-06 00:10
引导指南
解决方案
系统搭建
linux
运维
服务器
DPDK
系列之四十一数据收发整体流程源码分析之一整体流程
一、说明在前面的分析中基本介绍了
DPDK
中的各种模块的技术架构,从这篇开始,就从头开始对整个代码的流程进行分析,然后在此基础上,初步掌握了
DPDK
的代码架构和功能分析后,再对基于
DPDK
的上层应用进行分析
fpcc
·
2024-02-05 17:18
网络开发
DPDK
【
dpdk
】NVIDIA Poll Mode Driver (PMD) in
DPDK
DataPlaneDevelopmentKit(
DPDK
)AchievefastpacketprocessingandlowlatencywithNVIDIAPollModeDriver(PMD)in
DPDK
.
DPDK
isasetoflibrariesandoptimizednetworkinterfacecard
Henry Patch
·
2024-01-25 22:26
#
DPDK
后端
【
dpdk
】NVIDIA MLX5 Common Driver
From3.NVIDIAMLX5CompressDriver—DataPlaneDevelopmentKit23.11.0documentation(
dpdk
.org)5.NVIDIAMLX5CommonDriverNoteNVIDIAacquiredMellanoxTechnologiesin2020
Henry Patch
·
2024-01-25 22:56
#
DPDK
后端
【
dpdk
】qat-getting-started-guide-with-
dpdk
-v2.0
文章目录参考文档1.QATdriverinstallation1.1.Installationusingkernel.orgdriver1.2.**Bind**ingtheavailableVFstothevfio-pcidriver1.2.1.ForanIntel(R)QuickAssistTechnologyDH895xCCdevice1.2.2.ForanIntel(R)QuickAssis
Henry Patch
·
2024-01-25 22:25
#
DPDK
#
SPDK
后端
【星海草稿】
DPDK
后期会继续更新
官网:https://www.
dpdk
.org/https://launchpad.net/kollaPCI设备[查看和列出PCI设备。]
活跃的煤矿打工人
·
2024-01-24 12:57
chrome
前端
网络协议笔记 - L2TP协议
网络协议笔记-L2TP协议背景协议格式协议字段解析总结背景基于
dpdk
,实现了一套L2TP协议接入接口;协议格式协议字段解析T:0代表数据报文,1代表控制报文;L:1代表存在Length字段,0代表不存在
sz66cm
·
2024-01-24 08:38
Linux数据处理
网络协议
网络
服务器
DPDK
中断处理流程
本文整理下之前的学习笔记,基于
DPDK
17.11版本源码分析。主要分析一下中断处理流程。
分享放大价值
·
2024-01-18 05:55
[Suricata]基于
DPDK
抓包
项目需要用到Suricata的解包能力,但由于分光流量较大,软件自带的抓包方式并不能满足需求,于是发现了这个基于
dpdk
的Suricata.使用过程中遇到一些依赖和万兆网卡驱动的问题,已经解决并merge
LzSkyline
·
2024-01-14 02:38
dpdk
20.11.9 编译arm版本以及在arm 应用中引用
dpdk
20.11.9
以往19版本的
dpdk
都是可以直接用make的方式进行编译,e.g,makeT=x86_64-native-linux-gccinstall为了和客户那边用的
DPDK
版本一致,这次要用
dpdk
20.11.9
coolfishbone_joey
·
2024-01-14 00:12
arm开发
抓包神技--
DPDK
DPDK
,全称DataPlaneDevelopmentKit,是一个高性能的数据包处理工具集。
qintian0225
·
2024-01-10 17:02
学习
业界资讯
10道网络八股文,每道都很经典,让你在面试中逼格满满
专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
linux大本营
·
2024-01-08 08:30
linux
后台开发
网络编程
tcp
udp
基于
DPDK
的Virtio-Crypto运算资源虚拟化
为什么要Virtio-Crypto?随着近年来互联网,特别是移动互联网的高速发展,用户对数据安全的要求也越来越高。越来越多的网络信息流都被做了加密处理,来防止诸如泄密,仿冒,和重播等类型的网络攻击。Google目前已实现全站HTTPS加密,并在其安全性报告中指出截止2018年7月,超过70%的Chrome数据都已实现加密。而密保工作如IPSec则需要大量的计算机资源来进行。一个最基本的AES块加密
lingshengxiyou
·
2024-01-03 22:41
服务器
网络
运维
网络协议
linux
DPDK
扩展自己的库
有时候我们想在
DPDK
里添加自己的库~假设我们要在lib文件夹下添加一个lib_test文件夹,并生成一个librte_test.a的库改配置文件在
DPDK
/config/common_base中增加lib_test
龙葵他
·
2024-01-01 20:26
【
DPDK
】
dpdk
测试发udp包
send.c#include#include#include#include#include#defineENABLE_SEND1#defineENABLE_ARP1#defineNUM_MBUFS(4096-1)#defineBURST_SIZE32#ifENABLE_SENDstaticuint32_tgSrcIp;//staticuint32_tgDstIp;staticuint8_tgSr
道剑剑非道
·
2023-12-30 17:19
udp
网络协议
网络
VPP使用
DPDK
纳管主机网卡
在
DPDK
官网,关于部署有相关文档,但是没有和VPP对应的20.09这个版本,所以我选择安装20.11这
Danileaf_Guo
·
2023-12-28 09:42
VPP向量包处理引擎(Vector Packet Processing)的原理、安装、配置和案例
原理VPP运行于用户空间,支持多种收包方式,常用的是
DPDK
。VPP主要有两个主要功
robot_test_boy
·
2023-12-27 14:28
Dpdk
Ubuntu大页内存大小配置
目录大页内存查看大页内存配置大页内存查看1、通过cat/proc/meminfo|grepHu查看当前系统支持的大页内存大小,若为1048576KB,无需在配置,否则需要配置大页内存。大页内存配置1、通过修改内核启动引导/etc/default/grub文件,配置系统大页内存大小。2、调用sudoupdate-grub更新引导配置文件,然后重启系统。
安静的做,安静的学
·
2023-12-27 08:38
DPDK
linux
linux
dpdk
原理概述及核心源码剖析
dpdk
原理1、操作系统、计算机网络诞生已经几十年了,部分功能不再能满足现在的业务需求。
linux大本营
·
2023-12-27 03:31
DPDK
linux
高性能网络
centos 7.6源码编译
DPDK
19.11.14
1.下载
DPDK
19.11.14下载地址:
DPDK
2.解压tarJxf
dpdk
-19.11.14.tar.xz3.安装编译
DPDK
依赖yum-yinstallgccgcc-c++libstdc++-develmakenet-toolspciutilssudo
dongsongz
·
2023-12-25 22:34
linux
centos
DPDK
centos
linux
Unbuntu18.04 配置
DPDK
文章目录1.VMware添加网卡2.修改ubuntu系统的启动参数(设置巨页)3.编译
DPDK
1.VMware添加网卡网络适配器配置成桥接模式,为
DPDK
准备的,网络适配器3配置成NAT模式为ssh准备的
birate_小小人生
·
2023-12-24 21:02
DPDK
网络
linux
服务器
DPDK
21.11.0-rc2 环境配置以及测试
本文主要参考两篇博客以及开发文档,原文链接如下:
DPDK
在ubuntu20.04上的安装_一旦9912的博客-CSDN博客
DPDK
使用hugepage原理总结_shaoyunzhe的专栏-CSDN博客https
三颗水
·
2023-12-24 21:02
DPDK
linux
ubuntu
ubuntu18.04
dpdk
pktgen 环境安装 - 记一次成功的编译
…参考文章:https://www.itread01.com/content/1542834364.html…
dpdk
和pktgen都在不断的更新中,版本稍微对不上,就会各种坑使用的版本
dpdk
-stable
pass_but_fail
·
2023-12-24 21:32
linux
tool
linux
ubuntu
负载均衡
运维
Ubuntu20.04 上学习
DPDk
21.11
目录
DPDK
简介
DPDK
安装编译官网下载最新版本21.11官网编译方法meson+ninja过程中出现的报错使用gcc编译的版本:19.02的版本
DPDK
原理简介
DPDK
简介
DPDK
(DataPlaneDevelopmentKit
谁都无法抵挡,仲夏下的芬芳
·
2023-12-24 21:02
环境安装
网络
wireshark
linux
虚拟机Ubuntu 18.04安装
dpdk
18.11
1虚拟机用了2个核,2G内存,3个网卡2去http://core.
dpdk
.org/download/下载了18.113安装apt-getinstalllibnuma-dev4运行ifconfigdown
rc_ll
·
2023-12-24 21:02
网络
linux
运维
服务器
ubuntu18.04 虚拟机上编译
DPDK
先去github上下载
DPDK
源码包:https://github.com/
DPDK
/
dpdk
/tree/v19.05-rc1下载完成后,拷贝
dpdk
-releases.zip到虚拟机上.虚拟机命令行输入
chaoshuaihaohao
·
2023-12-24 21:01
DPDK
DPDK
Ubuntu18.04
x86
编译
Build
DPDK
on ubuntu 18.04
Ubuntu:18.04
DPDK
:18.05.11.apt-getinstallbuild-essential2.apt-getinstalllibnuma-dev3.apt-getinstalllibpcap-dev
bai00
·
2023-12-24 21:31
笔记
ubuntu 18.04 虚拟机安装
dpdk
开发环境
配置虚拟机网卡,在虚拟机设置中添加2个网络适配器,并配置为桥接模式在
DPDK
官网首页打开下载页面选择长期支持版19.11.3下载后的
dpdk
-19.11.3.tar.xz文件导入虚拟机并解压至主目录,为方便使用
bt_
·
2023-12-24 21:31
dpdk
ubuntu
dpdk
虚拟机
DPDK
-21.11安装教程
编译安装
DPDK
$cd/usr/src/$wgethttps://fast.
dpdk
.org/rel/
dpdk
-21.11.tar.xz$tarxf
dpdk
-21.11.tar.xz$export
DPDK
_DIR
Chouu.ik
·
2023-12-24 21:31
linux
ubuntu
虚拟机VMware16+Ubuntu18.04+
DPDK
20.11.8安装
虚拟机VMware16+Ubuntu18.04+
DPDK
20.11.8安装及示例编译与运行一、虚拟机设置1.1设置网卡二、前期准备2.1安装meson、ninja2.2设置巨页修改内核参数(可选2M或1G
世尘陌路
·
2023-12-24 21:31
计算机网络
ubuntu
linux
ubuntu
网络协议
DPDK
21.11.1的安装
这里写自定义目录标题一,版本信息二,安装依赖工具和驱动三,
DPDK
源码下载与编译安装**一,版本信息**
DPDK
版本:21.11.1内核版本:3.10.0操作系统:CentOSLinuxrelease7.2.1511
以沫可期
·
2023-12-24 21:01
linux
服务器
centos
Install
DPDK
21.11 for Ubuntu 18.04
1.installpython3andpython3-pipsudoaptinstallpython3sudoaptinstallpython3-pip2.InstallMesonandNinjausingpip3.ItisadvisedtoinstallMesonfortheusertoavoidaccessingdenial.pip3installmesonpip3installninja#r
Vicssic
·
2023-12-24 21:29
DPDK
ubuntu
linux
服务器
DPDK
系列之三十九控制管理
一、基础介绍通过前面的分析,对
DPDK
中对报文处理的过程有了一个初步的认知。从一个更高层次来看,传统的网络通信一般会通过上层应用、操作系统、网卡驱动和硬件四层。
fpcc
·
2023-12-24 13:57
网络开发
DPDK
DPDK
系列之四十硬件加速和功能卸载
一、硬件卸载硬件加速,听名字就是明白是利用硬件加速。不太准确,硬件加速其实更有效进行硬件的分工,通过分工实现硬件的整体的效率的提升。其实硬件卸载就是硬件加速,而实现硬件加速就需要进行功能卸载,整体上就可以叫做硬件卸载。硬件卸载是指将某些任务或计算从计算机的主处理器(CPU)或一些软件功能转移到专用硬件组件(例如网络接口卡(NIC)或图形处理单元(GPU))的过程,以提高系统性能和效率。而提到硬件卸
fpcc
·
2023-12-24 13:25
网络开发
网络
DPDK
DPDK
:Programmer’s Guide(编程指南)(2 ~ 3章) 中英对照
1.Introduction(简介)(请读自行阅读)Thisdocumentprovidessoftwarearchitectureinformation,developmentenvironmentinformationandoptimizationguidelines.本文档提供了软件架构信息、开发环境信息和优化指南。Forprogrammingexamplesandforinstructio
Derek_Zhiyu
·
2023-12-23 02:14
DPDK
DPDK
中文
DPDK
单步跟踪(3)-项目配置和单步跟踪
项目配置下面都是示例的情况,请大家根据自己的工程来修改##首先是配置CMakebuildsettingDebugsetting这里最重要的是:–proc-typesecondary表示这是以secondary模式启动的
dpdk
hillstream3
·
2023-12-22 19:10
dpdk
dpdk
debug
单步跟踪
dpdk
--(一)写在前面
写在前面这周太忙了。没有多少时间,来继续之前的通信学习。当然,也是我懒。这是最大的原因。了解我的人知道,我这个人,是从内心反对终身学习的,再没有比这种理念论更糟糕的理念论了。因为人过25岁,熵就开始增加了,过了45就快速增加。你的任务不是学习,是养活你老婆孩子,送孩子上大学,尽可能长地陪你老婆度过余生。尽管你注定很难领到退休证。不止是编程界,中国的整个科技界,本质的思想都是不对的。但是生活还得继续
hillstream3
·
2023-12-22 19:09
dpdk
单步跟踪
DPDK
单步跟踪(2)-如何编译debug版
第一步是要编译出debug版本的
dpdk
.如何下载和编译,这里我不讲了。
hillstream3
·
2023-12-22 19:09
dpdk
dpdk
单步跟踪
DPDK
单步跟踪(3)-如何利用visual studio 2019和visual gdb来单步调试
dpdk
why和howtobuilddebugversion
DPDK
,见前两篇。这里我们准备开始。首先,你有一台linux机器,ubuntu还是centos均可。然后装好vs2019或2022之类的新版本。
hillstream3
·
2023-12-22 19:36
dpdk
visual
studio
ide
DPDK
之eventdev_pipeline源码解析
DPDK
之eventdev_pipeline源码解析引言1实现原理1.1数据接收1.2数据发送1.3事件调度1.4structrte_event2核心API3源码解析3.1generic实现3.2txenq
Victor Fung
·
2023-12-21 18:07
分布式存储
网络
OpenFastPath 学习4(slow path)
与tilera的mpipe抓包不一样,OpenFastPath通过ODP(
dpdk
)抓包时,是一股脑全抓上来的,抓上来之后,一看,不是我要抓的包,那咋办?再塞回去呗。
forxyz
·
2023-12-16 11:29
【问题定位】
DPDK
控制下的WX网卡接口在反复操作过程中突然无法UP问题
DPDK
控制下的WX网卡接口在反复操作过程中突然无法UP背景:环境:问题分析:问题原因:背景:在测试环境中,频繁对
DPDK
的网卡接口反复做DOWN->UP操作,间隔周期2s,在运行一段时间(目前环境会在
wyh_halo
·
2023-12-15 01:52
linux
驱动开发
嵌入式硬件
网络
DPDK
系列第三篇:CPU 亲和性及实际应用
系列文章
DPDK
系列第一篇:
DPDK
架构阐述-CSDN博客
DPDK
系列第二篇:CPUCache详解及
DPDK
在Cache方面的性能应用-CSDN博客基础概念以如下所示的lscpu结果为例,铺垫一些基础概念
犀牛卫士
·
2023-12-04 17:16
dpdk
linux
运维
服务器
架构
网络
【
DPDK
】Trace Library
概述跟踪是一种用于了解运行中的软件系统中发生了什么的技术。用于跟踪的软件被称为跟踪器,在概念上类似于磁带记录器。记录时,放置在软件源代码中的特定检测点会生成保存在巨大磁带上的事件:跟踪文件。稍后可以在跟踪查看器中打开跟踪文件,以使用时间戳和多核视图可视化和分析跟踪事件。这样的机制将有助于解决一系列问题,如多核同步问题、延迟测量、找出分析后的信息(如CPU空闲时间)等这些信息将极具挑战性。跟踪通常被
wuye110
·
2023-12-03 04:26
Net
服务器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他