通信人家园

标题: 我所知道的DPDK  [查看完整版帖子] [打印本页]

时间:  2016-8-3 15:17
作者: 沉默bb     标题: 我所知道的DPDK

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的相关知识。


时间:  2016-8-4 13:25
作者: pzx123pzx

相当精辟,楼主技术达人啊
时间:  2016-9-30 12:48
作者: 浮云游子意

感谢分享
时间:  2016-11-25 12:17
作者: Marvel

鹅厂网事上有一篇文章写到了DPDK,个人觉得不错,可以参考下:
http://mp.weixin.qq.com/s?__biz= ... e=4#wechat_redirect

另外,官方的 programmer's guide 应该是必读的吧
时间:  2016-12-4 21:50
作者: bluesea007

Marvel 发表于 2016-11-25 12:17
鹅厂网事上有一篇文章写到了DPDK,个人觉得不错,可以参考下:
http://mp.weixin.qq.com/s?__biz=MzA3ODgy ...

鹅厂的这篇文章写得挺好
时间:  2016-12-9 11:06
作者: holand_2004

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

文中关于cash miss描述的例子,涉嫌抄袭。而且,似乎还抄错了。
时间:  2016-12-11 22:50
作者: bluesea007

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

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




通信人家园 (https://www.txrjy.com/) Powered by C114