通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 26319|回复: 6

我所知道的DPDK [复制链接]

军衔等级:

  下士

注册:2010-1-102
发表于 2016-8-3 15:17:20 |显示全部楼层
DPDK是跟NVF相关的技术,学习PDK打交道时间也不短了,一直处理的是它对网络产品包的处理性能问题,没有什么记录,总觉得理解不够透彻,关键对代码没有深究。
个人理解如下:
1、主要应用X86通用平台,转发处理网络数据包,客户定位在不需要专用网络处理器,但通用网络处理器对数据处理性能又不能满足需求的客户。
2、DPDK开源的原因,搭载x86服务器,成本变化不大,但数据处理性能有非常显著的提高,处于推广期,了解的客户不多,大环境是趋势。
3、它模仿于OCTEON专用处理器,实现的一套网络处理包KIT,对传统linux技术做一定的优化,hugepage,uio,zero copy, cpu affinity等。
4、x86服务器,1G/10G/40G网卡包转发,64Byte小包,基本能做到70%以上的转发,而传统linux系统只能达5%左右,在网络大数据流时代,DPDK加码,优势明显。
有没有达人指点一下有关DPDK的相关知识。

举报本楼

军衔等级:

  上尉

注册:2008-8-17
发表于 2016-8-4 13:25:03 |显示全部楼层
相当精辟,楼主技术达人啊

举报本楼

军衔等级:

  大校

注册:2015-12-3034
发表于 2016-9-30 12:48:29 |显示全部楼层
感谢分享

举报本楼

军衔等级:

  上等兵

注册:2009-12-26
发表于 2016-11-25 12:17:50 |显示全部楼层
鹅厂网事上有一篇文章写到了DPDK,个人觉得不错,可以参考下:
http://mp.weixin.qq.com/s?__biz= ... e=4#wechat_redirect

另外,官方的 programmer's guide 应该是必读的吧

点评

bluesea007  鹅厂的这篇文章写得挺好  详情 回复 发表于 2016-12-4 21:50

举报本楼

军衔等级:

  少校

注册:2005-5-1221
发表于 2016-12-4 21:50:29 |显示全部楼层
Marvel 发表于 2016-11-25 12:17
鹅厂网事上有一篇文章写到了DPDK,个人觉得不错,可以参考下:
http://mp.weixin.qq.com/s?__biz=MzA3ODgy ...

鹅厂的这篇文章写得挺好

点评

holand_2004  文中关于cash miss描述的例子,涉嫌抄袭。而且,似乎还抄错了。  详情 回复 发表于 2016-12-9 11:06

举报本楼

军衔等级:

  上等兵

注册:2008-12-3
发表于 2016-12-9 11:06:55 |显示全部楼层
bluesea007 发表于 2016-12-4 21:50
鹅厂的这篇文章写得挺好

文中关于cash miss描述的例子,涉嫌抄袭。而且,似乎还抄错了。

点评

bluesea007  这位大拿,推荐点干货让我们学习学习  详情 回复 发表于 2016-12-11 22:50

举报本楼

军衔等级:

  少校

注册:2005-5-1221
发表于 2016-12-11 22:50:14 |显示全部楼层
holand_2004 发表于 2016-12-9 11:06
文中关于cash miss描述的例子,涉嫌抄袭。而且,似乎还抄错了。

这位大拿,推荐点干货让我们学习学习

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

Archiver|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-3-28 18:03 , Processed in 0.097921 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部