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
负载均衡一致性哈希算法实现 | nginx 负载均衡一致性哈希源码分析 | ngx_http_upstream_consistent_hash_module 源码分析
前情提要:负载均衡比较|
dpdk
和lvs
RzBu11d023r
·
2022-06-30 07:31
网络编程
分布式系统
理解性笔记
负载均衡
哈希算法
nginx
DPDK
环境搭建
1、
DPDK
DPDK
(DataPlaneDevelopmentKit)是由6WIND,Intel等多家公司开发,主要基于Linux系统运行,用于快速数据包处理的函数库与驱动集合,可以极大提高数据处理性能和吞吐量
拥抱藍天
·
2022-06-05 07:51
网络传输
DPDK
网络
mcu
iot
Kube-OVN v1.10.0:新增Windows节点支持,用户自定义子网ACL等10+硬核功能
包括新增Windows节点的支持,用户自定义子网级ACL,EIP/SNAT/DNATCRD拆分,Submariner集成,
DPDK
支持,KubevirtVM静态IP等10+项新功能上线。同时我们对
·
2022-05-24 20:25
云原生网络容器
x710 offload QinQ 报文 vlan 并支持 rss hash 到多队列
问题描述对于五元组随机变化的QinQ报文,需要实现如下需求:
dpdk
程序rx时网卡自动剥掉外层vlan头
dpdk
程序tx时网卡自动添加一个指定的vlan头报文能够hash到不同的队列上基于
dpdk
-19.11
longyu_wlz
·
2022-05-20 15:07
dpdk
问题定位
rss
hash
dpdk
rx
vlan
strip
rx
vlan
extend
tx
vlan
offload
fatal error :numa.h:No such file or directory 解决方法
在编译
DPDK
的时候,出现了如下错误提示,fatalerror:numa.h:Nosuchfileordirectory原因是缺少安装包,执行如下命令即可。
木可木可❀
·
2022-03-31 11:11
Linux
dpdk
linux
ubuntu
磁盘存储链式的 B 树与 B+树
个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
我也要当昏君
·
2022-03-19 09:50
面试简历
b树
数据结构
译<容器网络中OVS-
DPDK
的性能>
译本文来自对PerformanceofOVS-
DPDK
inContainerNetworks的翻译。
goto2091
·
2022-03-13 11:00
Seastar 教程(一)
一些框架非常高效,但只允许构建简单的应用程序(例如,
DPDK
允许单独处理数据包的应用程序),而其他框架允许构建极其复杂的应用程序,但以牺牲运行时效率为代价。Seastar是我们两全其美的尝试
morningli
·
2022-02-28 20:00
在vmware虚拟机安装
dpdk
的详细过程
1.打开vmware,选择centos7.6镜像,开始安装操作系统2.安装完毕后,关机,点击“编辑虚拟机设置”按钮,点击“处理器”,在右侧勾选第三个“虚拟化IOMMU”。由于我的宿主机是win11,已经支持了IntelVT-x,所以第一个选项就不必勾选了,win7和win10可能需要勾选。另外,我多添加了几个网络适配器,便于测试。注意,如果勾选了第一个选项:启动虚拟机时报错:.则需要取消勾选第一个
·
2022-02-25 16:02
intel X520-DA2的pktgen-
dpdk
测试结果
两台服务器,各一张双口的intelX520-DA2网卡也就是A或B服务器上的网卡,有网口1和网口2A服务器网口1-----B服务器网口1A服务器网口2-----B服务器网口2A服务器的网口mac90:e2:ba:88:35:4090:e2:ba:88:35:41B服务器的网口mac90:e2:ba:88:3f:6c90:e2:ba:88:3f:6d测试脚本root@ubuntu-1:~#catst
严炎2016
·
2022-02-22 07:39
smartbits的国产版本minismb-如何添加数据流
与软件Iperf,netperf,
dpdk
trafficgen相比较,MiniSMB属于专业硬件网络发包测试仪,具备精准测试速率,高吞吐率,可模拟千万级连接数等特点.类似于Spirent思
smartbits
·
2022-02-20 16:39
2019-05-27 ovs-
dpdk
相关链接ovs源码:https://github.com/openvswitch/ovs/
dpdk
下载目录:http://fast.
dpdk
.org/rel/ovs+
dpdk
安装:http://docs.openvswitch.org
刀刀_d258
·
2022-02-19 22:38
DPDK
中无锁环形队列实现
因为最近在研究高性能方面的技术,突然想起上一份工作从事抗D的项目,在项目中使用到的
dpdk
组件,其中之一有无锁相关的技术,就重新翻了下源码,便写下这篇。
fooboo
·
2022-02-19 02:24
未来10年,5个C/C++吃香的细分领域技术
一、
DPDK
简介
DPDK
全称IntelDataPlaneDevelopmentKit,是intel提供的数据平面开发工具集,为Intelarchitecture(IA)处理器架构下用户空间高效的数据包处理提供库函数和驱动的支持
Linux技术狂
·
2022-02-18 09:33
c++
linux
c语言
云原生
网络安全
DPDK
解析-----
DPDK
,PF_RING对比
DPDK
(DataPlaneDevelopmentKit)是数据平面开发工具包,由用于加速在各种CPU架构上运行的数据包处理的库组成。
古埃尔公园
·
2022-02-15 13:10
DPDK
/网络协议栈怎么学?
偶然在c++后台开发行业中发现一个新风口:
DPDK
开发什么是风口,就是知道的少,但是又有市场需求,
DPDK
就是这样,四个字:小众多金数据统计:搜索全国
dpdk
岗位招聘,大概在350条,其中薪资平均是15K
Linux高级开发
·
2022-02-11 09:24
Linux服务器开发
网络协议
网络
DPDK
VPP
网络协议栈
spdk(bdev层) + fio测试nvme 设备的性能
1、背景spdk:是一个基于
dpdk
的存储开发kit,这里主要利用了它提供的用户态nvmedriver——spdk链接fio:io测试工具,提供丰富的参数,可以构造复杂的iopattern在spdk中,
Stansosleepy
·
2022-02-05 15:05
【dperf系列-4】dperf快速上手
准备工作环境要求操作系统:CentOS7.9(推荐)或者内核4.x/5.x内存:>=16GB(推荐)网口:两个(两个VF也可以)CPU核数/线程数:>=2
DPDK
:版本19.11或20.11已编译完成(
·
2021-12-25 23:32
【dperf系列-3】如何编译
DPDK
-20.11
dperf是百度近日开源的基于
DPDK
与用户态协议栈技术的一款高性能HTTP压测工具。本文指导
DPDK
新手们如何成功迈出使用dperf的第一步:编译
DPDK
。
·
2021-12-25 18:23
【dperf系列-2】如何编译
DPDK
-19.11
dperf是百度近日开源的基于
DPDK
与用户态协议栈技术的一款高性能HTTP压测工具。本文指导
DPDK
新手们如何成功迈出使用dperf的第一步:编译
DPDK
。
·
2021-12-25 17:19
dpdk压力测试httptcp
【
dpdk
运行问题总结】未完。。
我的环境:vmware16+ubuntuserver16.04网卡-桥接模式网卡-NAT问题一:修改网卡配置信息中未找到ethernet0.virtualDev原步骤:将ethernet0.virtualDev由e1000修改vmxnet3,因为vmware的vmxnet3支持多队列网卡原因:安装的时候选择网络为桥接,应该选择默认NAT,等安装完后再修改网卡。另外,后一个多队列配置原来没有,直接加
enchantedovo
·
2021-12-03 23:47
网络
linux
ubuntu
网络
如何查看
dpdk
版本
服务器上曾经装过很多版本的
dpdk
,此时如果编译某个程序出现奇怪错误的时候不由得会怀疑是不是
dpdk
版本的问题==令人吃惊的是,网上搜了一圈居然没有一个简单直接的方法能够直接使用,于是自己实验了一下摸索了一个方法出来
橙子和雪
·
2021-11-29 15:00
90分钟掌握Linux内核协议栈架构
专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
linux大本营
·
2021-11-08 15:24
linux
网络协议
c++
tcpip
网络编程
你绕不开的组件—锁,4个方面手撕锁的多种实现
的实现专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
linux大本营
·
2021-11-03 15:45
自旋锁
互斥锁
原子操作CAS
linux
c++
准备好linux编程环境,现场手撕定时器实现
现场手撕代码专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
linux大本营
·
2021-11-02 17:56
linux
c++
红黑树
定时器
Open vSwitch* with
DPDK
Overview
1、Overview Thisarticlepresentsahigh-leveloverviewofOpenvSwitch*withtheDataPlaneDevelopmentKit(OvS-
DPDK
EamonXia
·
2021-10-16 17:55
内核调试技巧-逆向寻踪,揭开 LACP 协议流程的神秘面纱
背景
DPDK
支持物理端口通过kni映射到内核的虚拟接口作为内核的标准netdevice,借助内核完善的生态处理相对复杂的网络协议,如tcp等,这样以后,无需在用户态实现这些
腾讯技术工程
·
2021-10-08 18:00
内核
java
linux
python
android
Linux内核源码分析之网络协议栈架构
内核源码分析之网络协议栈架构专注于服务器后台开发,包括C/C++,Linux,内核,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,
DPDK
linux大本营
·
2021-09-02 14:20
linux
网络协议
内核
tcpip
socket
smartbits的国产版本minismb-如何测试路由器
与软件Iperf,netperf,
dpdk
trafficgen相比较,MiniSMB属于专业硬件网络发包测试仪,具备精准测试速率,高吞吐率,可模拟千万级连接数等特点.类似于Spirent思
smartbits
·
2021-06-09 21:14
RDMA Vs
DPDK
DPDK
DPDK
网络层:硬件中断->放弃中断流程;用户层通过设备映射取包->进入用户层协议栈->逻辑层->业务层;核心技术:1)将协议栈上移到用户态,利用UIO技术直接将设备数据映射拷贝到用户态2)利用大页技术
异客z
·
2021-06-05 02:44
DPDK
的高性能代码及编译执行优化
DPDK
是INTEL公司开发的一款高性能的网络驱动组件,旨在为数据面应用程序提供一个简单方便的,完整的,快速的数据包处理解决方案,主要技术有用户态、轮询取代中断、零拷贝、网卡RSS、访存DirectIO
一口Linux
·
2021-06-03 22:10
笔记
Ubuntu18.04安装
DPDK
20.11.1超详细!
文章目录一.工具集安装1.GCC2.pip3安装ninja3.安装numa依赖4.在linux中使用大页面5.内核版本>=3.166.glibc>=2.7二.安装
DPDK
及源码三.在系统范围内编译和安装
龚喜发财+1
·
2021-05-21 15:00
linux
linux
内核
ubuntu
dpdk
启动slave的分析
在rte_eal_init中为每个slave都启动了一个线程,线程的主函数为eal_thread_loopeal_thread_loop首先默认读取消息,死循环读取。当主核启动完成后,可以通过rte_eal_mp_remote_launch为slave设置调用的函数,也可以通过调用rte_eal_wait_lcore让每个核等待。eal_thread_loop函数中,当接收到rte_eal_mp_
hidesen
·
2021-05-17 20:25
国产网络测试仪MiniSMB - 如何3秒内创建出16,000条IP递增流
与软件Iperf,netperf,
dpdk
trafficgen相比较,minismb属于专业硬件网络发包测试仪,
smartbits
·
2021-05-12 15:32
配置双网口OVS-
DPDK
数据面绑定与VLAN Tunneling
azeqjzOpenStack:红帽OSP10NFV配置指南:4.3.配置双网口OVS-
DPDK
数据面绑定与VLANTunneling原文:NETWORKFUNCTIONSVIRTUALIZATIONCONFIGURATIONGUIDE
azeqjz
·
2021-05-10 09:23
dpvs学习笔记: 6 定时器实现及连接老化超时
所以dpvs在利用
dpdk
定时器的基础上,自实现了一个,算法是常见的时间轮。数据结构structtimer_schedul
董泽润
·
2021-05-06 17:21
DPDK
编程指南(翻译)( 十八)
18.IP分片及重组库IP分段和重组库实现IPv4和IPv6报文的分片和重组。18.1.报文分片报文分段例程将输入报文划分成多个分片。rte_ipv4_fragment_packet()和rte_ipv6_fragment_packet()函数都假定输入mbuf数据指向报文的IP报头的开始(即L2报头已经被剥离)。为了避免复制实际数据包的数据,使用零拷贝技术(rte_pktmbuf_attach)
半天妖
·
2021-05-03 14:45
Solarflare低延迟万兆网卡配置和性能调优实践
前言因为交易系统部的同事在测试研究Intel
DPDK
和Solarflare的低延迟性能,硬件是DellR730,OS为RHEL7.2,之前也对
DPDK
有所了解借这个机会再多接触一些,前者是开源方案但需要强大的技术团队支撑
王奥OX
·
2021-04-26 02:33
DPDK
的L2FWD实践
10.5.39.242充当l2fwd转发器用10.5.39.241的1口发包,2口收包10.5.39.241的intelX520-DA290:e2:ba:88:35:4090:e2:ba:88:35:4110.5.39.242的intelX520-DA290:e2:ba:88:3f:6c90:e2:ba:88:3f:6d按以下端口的mac进行连接90:e2:ba:88:35:40----90:e2
严炎2016
·
2021-03-10 17:00
DPDK
的基本原理、学习路线总结
一、
DPDK
原理网络设备(路由器、交换机、媒体网关、SBC、PS网关等)需要在瞬间进行大量的报文收发,因此在传统的网络设备上,往往能够看到专门的NP(NetworkProcess)处理器,有的用FPGA
Linux服务器开发
·
2021-01-28 15:17
Linux服务器开发
后端开发
DPDK
DPDK
网络性能
Linux服务器开发
后端开发
后台开发
阿里云自研高性能网关XGW为什么被称为“网红”?
为什么需要采用软硬件一体化架构随着企业上云越来越广泛,网络带宽进一步增长,初期采用物理服务器和
DPDK
构建的方式无
阿里云开发者
·
2021-01-25 16:03
弹性计算
运维
网络协议
物联网
网络性能优化
网络安全
数据安全/隐私保护
芯片
异构计算
网络可视化
DPDK
适配 Mellanox ConnectX-4 Lx 网卡
一直想测试MCX网卡运行
DPDK
程序的性能、稳定性及丢包率。奈何绑定MCX后程序一直报检测不到port的错误。忙于其他工作就没有对这个问题进行解决。
Minority
·
2021-01-25 10:05
华为云通用计算增强型C6到底怎么样?
概述相比于通用计算型,通用计算增强型弹性云服务器是CPU独享型实例,实例间无CPU资源争抢,性能强劲稳定,搭载全新网络加速引擎,以及
DPDK
(DataPlaneDevelopmentKit)快速报文处理机制
qq_38462168
·
2021-01-23 17:30
华为云
C6
华为云
通用计算增强型
Linux后台开发者必备! 史诗级干货资料视频,白嫖!!
7.手写一个用户态网络协议栈,瞬间提升你的网络功底8.
DPDK
为什么越来越受欢迎,原来是这个
职业收藏家
·
2021-01-21 14:44
linux
后端
c++
架构
中间件底层技术
DPDK
安装配置教程及hello world示例详解
DPDK
安装教程1.硬件配置选项属性值CPU32Intel(R)Xeon(R)
[email protected]
内核版本Linuxhost4.9.0-13-amd64#1SMPDebian4.9.228
Minority
·
2021-01-14 12:04
DPDK
+OVS+QEMU搭建vhost-user实验环境
目前在virtio后端驱动方面性能最好的是用户态的vhost-user,而
DPDK
又是用户态vhost实现里使用最广泛的。下面介绍一下怎么搭建这样一个vhost-user实验环境。
少阁主_enfj
·
2021-01-09 23:11
京东数科统一接入网关JDDLB性能优化之QAT加速卡
一、京东数科JDDLB整体架构图1京东数科JDDLB整体架构JDDLB整体架构的核心包括:基于
DPDK
京东数科技术说
·
2021-01-06 19:47
硬核干货
Intel
QAT
QAT加速卡
QAT
Linux Netfilter/NAT的两个典型问题
只因为我在讨论Netfilter而没有说eBPF,XDP,
DPDK
?嗯,我必须好好说道说道。
dog250
·
2021-01-01 11:00
netfiter
【Linux服务器开发系列】手写一个用户态网络协议栈,瞬间提升你网络功底丨netmap/
dpdk
的实现
手写一个用户态网络协议栈,瞬间提升你网络功底1.网卡基础架构2.netmap/
dpdk
的实现3.网络协议栈实战【Linux服务器开发系列】手写一个用户态网络协议栈,瞬间提升你网络功底丨netmap/
dpdk
Linux服务器开发
·
2020-12-29 15:26
Linux服务器开发
网络协议栈
Linux后台开发
网络协议栈
DPDK
Linux服务器开发
后端开发
底层原理
【音视频开发系列】srs-webrtc-janus开源流媒体服务器分析
srs-webrtc-janus流媒体服务器分析更多精彩内容包括:C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,MongoDB,ZK,流媒体,P2P,Linux内核,Docker,TCP/IP,协程,
DPDK
Linux服务器开发
·
2020-12-28 15:15
音视频开发
webrtc
ffmpeg
webrtc
音视频开发
SRS流媒体服务器
janus
FFmpeg
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他