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
业界docker实现的技术
业界使用架构京东OpenstackIcehouse+docker1.3+OVS2.1.3/2.3.2+Centos6.6==>K8s+Docker+Flannel+Neutron+OVS+
DPDK
+JFS
leo恒动力
·
2019-01-13 22:33
docker
架构
Docker
dpvs学习笔记: 16 网卡绑定 mode 4 问题
背景参考
dpdk
官方bondingpmd文档,mode0是轮循,mode1是镜像,我司线上使用的mode4是802.3AD协义,使用特定层面hash算法来分配流量。
董泽润
·
2018-12-25 14:34
DPDK
环境搭建和编译运行
apt-getinstallmakeapt-getinstallgccapt-getinstalllinux-kernel-headerskernel-packageapt-getinstallnumactllibnuma-dev准备环境变量:exportRTE_ARCH="x86_64"exportRTE_SDK="/home/root/
dpdk
"exportRTE_TARGET
illina
·
2018-12-19 17:39
dpdk
高性能库
DPDK
精简理解
一、前言才开始接触到
DPDK
,发现概念很多,很难以下了解,在这文章中记录下关键的内容,做到对
dpdk
的基本东西真正了解了。
明翼
·
2018-11-26 09:40
DPDK
PKTGEN使用
参考文献:https://www.jianshu.com/p/2229854a0d38https://blog.csdn.net/jonlylinux/article/details/76474545https://blog.csdn.net/mohan90118/article/details/79399319https://blog.csdn.net/cloudvtech/article/de
简Ki
·
2018-11-25 21:05
dpvs学习笔记: 10 数据亲和性
再次强调一下,dpvs是
dpdk
程序,特点是每个核尽可能不与其它核交互,这就要求共享数据都有一份拷贝,或是数据私有。举个例子,流表(session)保存连接信息,每个核独有。
董泽润
·
2018-11-19 15:11
DPDK
PDUMP使用
blog.csdn.net/bestboyxie/article/details/58713987如有侵权,请联系删除相关版本配置信息CenOS7.2.15112核2线程(4lcores)内存4GB3NICS
DPDK
简Ki
·
2018-11-15 15:33
【包】
dpdk
、ettercap、netmap、netsniff-ng
(2)测试使用
dpdk
的抓包工具
dpdk
-pdump,分析
dpdk
的优化方式以及cpu占用率高的原因。(3)安装使用网络抓包工具ettercap。
Li_JiaQian
·
2018-10-31 19:16
网络抓包
智能网卡概述
网络方
DPDK
、openstack都支持mlx4、5这样的普通
gangyewei
·
2018-09-24 20:07
云计算
IO系列文章--概论(未完待续)
1.
DPDK
技术引领的网络IO技术(KNI/UIO/VFIO)2.Java世界的IO,虚拟机层面的、JDK层面的、优秀开源库NettyIO3.Linux内核的网络IO、磁盘IO4.虚拟化技术领域的IO(
solu_c6b0
·
2018-09-15 11:44
【zz】
dpdk
全面分析
文章转载自https://www.cnblogs.com/bakari/p/8404650.htmlPS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。高性能网络技术随着云计算产业的异军突起,网络技术的不断创新,越来越多的网络设备基础架构逐步向基于通用处理器平台的架构方向融合,从传统的物理网络到虚拟网络,从扁平化的网络结构
hintonic
·
2018-09-10 08:32
linux
dpvs源代码分析——简介
DPVS是基于
DPDK
的高性能第4层负载均衡器。基于阿里巴巴/LVS修改而来,出于蓝而胜于蓝。
codergeek
·
2018-09-04 00:00
玩转Linux编程
职场生涯
初学者也能看懂的
DPDK
解析
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由Willko发表于云+社区专栏一、网络IO的处境和趋势从我们用户的使用就可以感受到网速一直在提升,而网络技术的发展也从1GE/10GE/25GE/40GE/100GE的演变,从中可以得出单机的网络IO能力必须跟上时代的发展。1.传统的电信领域IP层及以下,例如路由器、交换机、防火墙、基站等设备都是采用硬件解决方案。基于专用网络处理器(
腾讯云加社区
·
2018-09-04 00:00
通信
网络通信
网络
云计算
程序员
ovs源码阅读--元组空间搜索算法
关于TTS(元组空间搜索算法)的详细介绍可以参考OVS+
DPDK
Datapath包分类技术这篇文章,本文只对该篇博客进行简单的介绍,其中案例和部分图片来自于OVS+
DPDK
Datapath包分类技术TTS
yearsj
·
2018-08-22 00:00
linux
网络
云计算
sdn
ovs
VPP使用详解——使用VPP作为家庭路由器
Ubuntu16.04LTS,安装VPPClonevpp最新代码,编译软件:$gitclonehttp://gerrit.fd.io/r/vppvpp-gate$cdvpp-gate$makeinstall-dep$make
dpdk
-install-dev
illina
·
2018-08-14 15:07
网络技术
DPDK
QoS_meter 源码阅读
main.c/*SPDX-License-Identifier:BSD-3-Clause*Copyright(c)2010-2016IntelCorporation*/#include#include#include#include#include#include#include#include#include#include/**Trafficmeteringconfiguration**/#d
畅畅酱
·
2018-08-09 22:00
srTCM和trTCM介绍
DPDK
的QoS_meter示例程序用的就是这个算法。
畅畅酱
·
2018-08-09 21:00
基于多核平台的高速网络流量实时捕获方法
设计了基于
DPDK
的包捕获系统,以及把包分配到不同队列的hash算法且实现核心的负载均衡。传统报文处理流程缺点多次中断。多次拷贝,占用总线资源,降低cache利用率。
isLiuhy
·
2018-08-09 11:00
基于
DPDK
的高效数据包捕获技术分析与应用
被NFV的论文折磨了两天,今天上午看了两篇
DPDK
的综述。传统的包捕获机制1.BPF两个组成部分:转发部分和过滤部分。转发部分负责从链路层提取数据包并转发给过滤部分。
isLiuhy
·
2018-08-08 16:00
基于
DPDK
的高效数据包捕获技术分析与应用
被NFV的论文折磨了两天,今天上午看了两篇
DPDK
的综述。传统的包捕获机制1.BPF两个组成部分:转发部分和过滤部分。转发部分负责从链路层提取数据包并转发给过滤部分。
weixin_30952535
·
2018-08-08 16:00
Cisco VPP入门(二)—— VPP源码目录介绍
源码目录说明目录名称描述说明build-dataBuildmetadatabuild-rootBuildoutputdirectorydoxygenDocumentationgeneratorconfiguration
dpdk
DPDK
patchesandbuildinfrastru
illina
·
2018-08-03 16:22
网络技术
计算机网络的服务质量(QoS)
QoS入门,为了进一步学习
DPDK
上的QoS《计算机网络的服务质量(QoS)》林闯,单志广,任丰原著BackgroundInternet的传统分组交换网络是面向非实时数据通信而设计的,典型应用例如FTP
畅畅酱
·
2018-07-31 18:00
DPDK
L3fwd 源码阅读
代码部分整个L3fwd有三千多行代码,但总体思想就是在L2fwd的基础上,增加网络层的根据IP地址进行路由查找的内容。main.c文件intmain(intargc,char**argv){/*......*//*initEAL*/ret=rte_eal_init(argc,argv);if(retn_rx_queue;++queue){/*......*/rte_eth_dev_info_get
畅畅酱
·
2018-07-28 14:00
DPDK
全面分析
文章转载自https://www.cnblogs.com/bakari/p/8404650.htmlPS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。高性能网络技术随着云计算产业的异军突起,网络技术的不断创新,越来越多的网络设备基础架构逐步向基于通用处理器平台的架构方向融合,从传统的物理网络到虚拟网络,从扁平化的网络结构
Juyin2015
·
2018-07-27 21:49
DPDK
数据面
DPDK
L2fwd 源码阅读
代码部分/*SPDX-License-Identifier:BSD-3-Clause*Copyright(c)2010-2016IntelCorporation*/#include#include#include#include#include#include#include#include#include#include#include#include#include#include#inclu
畅畅酱
·
2018-07-24 16:00
DPDK
flow_filtering 源码阅读
代码部分main.c/*-*BSDLICENSE**Copyright2017Mellanox.**Redistributionanduseinsourceandbinaryforms,withorwithout*modification,arepermittedprovidedthatthefollowingconditions*aremet:***Redistributionsofsource
畅畅酱
·
2018-07-22 15:00
DPDK
flow_classify 源码阅读
代码部分/*SPDX-License-Identifier:BSD-3-Clause*Copyright(c)2017IntelCorporation*/#include#include#include#include#include#include#include#include#include#include#include#defineRX_RING_SIZE1024#defineTX_RI
畅畅酱
·
2018-07-18 17:00
阅读源代码,查出某个宏定义在哪个头文件内的方法
DPDK
flow_classify.c的一段代码:size=RTE_CACHE_LINE_ROUNDUP(sizeof(structflow_classifier_acl));这个宏定义RTE_CACHE_LINE_ROUNDUP
畅畅酱
·
2018-07-18 16:00
pktgen-
dpdk
实战
官方手册:http://pktgen-
dpdk
.readthedocs.io/en/latest/getting_started.html过程开机(重启)把
DPDK
那一套流程走一遍(环境变量设置、设置userspaceI
畅畅酱
·
2018-07-18 14:00
pktgen-
dpdk
运行 run.py 报错 Config file 'default' not found 解决方法
pktgen操作手册:http://pktgen-
dpdk
.readthedocs.io/en/latest/getting_started.html执行到这一步时:$cd/tools$.
畅畅酱
·
2018-07-18 13:00
DPDK
RX / TX Callbacks 源码阅读
basicfw就是一个网口收到的包立即从另一个网口转发出去,非常简洁明了的程序,可以通过basicfw学习基础的
DPDK
发包API。
畅畅酱
·
2018-07-17 16:00
DPDK
skeleton basicfwd 源码阅读
学习这个例子用于理解单纯的
dpdk
转发过程,L2和L3的转发是基于此:在rte_eth_rx_burst()收包后进行解包,提取mac、ip等信息然后在转发到输出网卡。
畅畅酱
·
2018-07-16 16:00
DPDK
helloworld 源码阅读
在
DPDK
Programmer'sGuides中的EAL一篇中有一个图可以很清晰地看到一个
DPDK
的应用程序的大致执行思路:初始化检查CPU支持、微架构配置等完成后,执行main()函数。
畅畅酱
·
2018-07-16 13:00
DPDK
实例程序:testpmd
用户手册:https://doc.
dpdk
.org/guides/testpmd_app_ug/index.html还不错的入门:http://syswift.com/188.html我的运行情况:root
畅畅酱
·
2018-07-15 18:00
虚拟机环境下
DPDK
运行时的一些错误解决
在绑定网卡到
DPDK
模块时报错:isactive.NotmodifyingRoutingtableindicatesthatinterface0000:02:01.0isactive.Notmodifying
畅畅酱
·
2018-07-15 17:00
VMware上配置
DPDK
环境并运行实例程序
上配置环境VMware安装:http://www.zdfans.com/html/5928.htmlUbuntu:https://www.ubuntu.com/download/desktop为了更好地运行
DPDK
畅畅酱
·
2018-07-15 15:00
DPDK
网卡绑定
进入
DPDK
目录编译环境#cd~/
DPDK
/usertools#./
dpdk
-setup.py注意,setup脚本需要在root权限下运行,并且每次重启电脑,都需要重新插入模块和绑定网卡。
畅畅酱
·
2018-07-15 13:00
mlx5 网卡使用
DPDK
不需要,不能使用
dpdk
-in
__colin
·
2018-07-05 15:00
DPDK
全面分析
高性能网络技术随着云计算产业的异军突起,网络技术的不断创新,越来越多的网络设备基础架构逐步向基于通用处理器平台的架构方向融合,从传统的物理网络到虚拟网络,从扁平化的网络结构到基于SDN分层的网络结构,无不体现出这种创新与融合。这在使得网络变得更加可控制和成本更低的同时,也能够支持大规模用户或应用程序的性能需求,以及海量数据的处理。究其原因,其实是高性能网络编程技术随着网络架构的演进不断突破的一种必
dragonlj2003
·
2018-07-05 15:44
ewdr
dpdk
DPDK
(19):CENTOS 7.5编译
DPDK
在网上看很多人在CENTOS上编译
DPDK
很顺利,而在FSTACK的群里面大部分人运维KNI和内核不配套编译失败,大部分时候我是不编译KNI,今天因要使用KNI绕不过解决记录如下:1、操作系统版本[root
cling60
·
2018-06-19 15:51
DPDK
DPDK
系列之十六:Virtio技术分析之二,vhost技术对于virtio的增强
一、前言在文章《
DPDK
系列之十五:Virtio技术分析之一,virtio基础架构》中,可以看到传统的virtio机制需要qemu来模拟用户态IO,所以虚拟机内部的IO请求从产生、发送到qemu、再到宿主机网络
cloudvtech
·
2018-06-14 13:24
qemu
KVM
virtio
vhost
vhostuser
DPDK
系列之十五:Virtio技术分析之一,virtio基础架构
一、前言KVM可以使用IntelVT-x或者AMD-V虚拟化辅助技术,提高CPU虚拟化的效率;使用支持IntelEPT的平台上,可以提高内存虚拟化的效率;但是对于IO虚拟化,传统的方式是KVM使用qemu来模拟IO设备(网卡、磁盘、显卡等),其效率比较低下。而通过paravirtualization技术,例如virtio,可以进一步提升IO虚拟化的性能。转载自https://blog.csdn.n
cloudvtech
·
2018-06-13 10:41
DPDK
virtio
vhost
dpdkvhostuser
vhost-user
DPDK系列
DPDK
系列之十四:在kubernetes运行Intel的vhost-user-net-plugin插件以支持
dpdk
vhost-user-net-pluginCNI,可以为基于Kubernetes的容器配置使用virtio前端和vhost-user后端的数据通道加速方案,vhost-user后端port可以由OVS-
DPDK
cloudvtech
·
2018-06-12 09:48
container
容器
kubernetes
OVS
DPDK
virtio
vhost
dpdkvhostuser
DPDK系列
DPDK
系列之十三:基于OVS-
DPDK
的容器数据通道分析
一、前言根据文章《
DPDK
系列之十一:容器云的数据通道加速方案概览》和文章《
DPDK
系列之十二:基于virtio、vhost和OVS-
DPDK
的容器数据通道》的分析,部署在物理机或者虚拟机上的容器可以有多种方案来进行数据通道的加速
cloudvtech
·
2018-06-11 10:35
container
容器
OVS
DPDK
virtio
vhost
DPDK系列
DPDK
系列之十三:容器基于OVS-
DPDK
的
dpdk
vhostuser端口的pktgen和testpmd数据包测试
一、前言运行基于
DPDK
PMD应用程序的容器可以直接绑定OVS-
DPDK
创建的dpdvhostuser端口/socket,使用这种配置方式,两个容器直接的
DPDK
PMD应用可以使用userspace和
DPDK
PMDdrive
cloudvtech
·
2018-06-10 08:19
container
容器
OVS
DPDK
dpdkvhostuser
DPDK系列
DPDK
系列之十二:基于virtio、vhost和OVS-
DPDK
的容器数据通道
一、前言在文章《
DPDK
系列之十一:容器云的数据通道加速》中提到,社区改进了virtio来支持基于
DPDK
的容器NFV或者上层应用。
cloudvtech
·
2018-06-09 07:22
容器
OVS
DPDK
virtio
vhost
dpdkvhostuser
DPDK系列
DPDK
系列之十一:容器云的数据通道加速方案概览
无论是物理机还是虚拟机环境下,其数据通道的优化技术相对以及比较成熟,如文章《
DPDK
系列之六:qemu-kvm网络后端的加速技术》提到的
DPDK
、OVS-
DPDK
、virtio以及vhost等技术。
cloudvtech
·
2018-06-08 10:05
容器
容器网络
kubernetes
CNI
OVS
DPDK
虚拟机
SRIOV
vhost
DPDK系列
基于
DPDK
,jupiter 百万qps并发负载均衡,替代lvs
一、简介1、背景基于OS内核的数据传输有什么弊端UNIX的设计初衷其实为电话网络的控制系统而设计的,而不是一般的服务器操作系统,所以,它仅仅是一个数据负责数据传送的系统,没有所谓的控制层面和数据层面的说法,不适合处理大规模的网络数据包。最后ErrataSecurity公司的CEORobertGraham得出的结论是:OS的内核不是解决C10M问题的办法,恰恰相反OS的内核正式导致C10M问题的关键
凌_风
·
2018-06-08 00:00
dpdk
jupiter
lvs
负载均衡
DPDK
系列之八:qemu-kvm virtio-net基于OVS-
DPDK
接入的网络性能测试
一、前言本文创建基于普通bridge的一对VM和基于OVS-
DPDK
的一对VM,并使用iperf进行网络性能测试,需要注意的是,在测试中,虚拟机内部只是使用普通的virtio-net前端而不是
DPDK
。
cloudvtech
·
2018-06-06 08:24
性能测试
OVS
DPDK
qemu
KVM
DPDK系列
DPDK
系列之七:OVS-
DPDK
的在CentOS安装和测试
一、前言根据文章《
DPDK
系列之六:qemu-kvm网络后端的加速技术》,OVS-
DPDK
可以给虚拟机的部署密度和虚拟机网络性能的提升带来帮助。
cloudvtech
·
2018-06-05 14:16
网络
性能测试
OVS
DPDK
qemu
KVM
DPDK系列
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他