nswcfd 发表于 2017-10-19 10:36

第一个提到了green dpdk,但是ppt缺少tech details,可能现场讲了很多东西 :(
好像dublin summit没有提供视频 :Q:'(

第二个是dpdk china summit上的,不好意思搞错了。:-L

nswcfd 发表于 2017-10-19 10:50

第二篇有介绍对中断引入的延迟的优化,page 9,不过看patch只是避免了中断线程化,避免硬件中断throttling,避免CPU深度睡眠,似乎OS层面的开销依旧(建议用RT内核:-L )

_nosay 发表于 2017-10-19 11:43

回复 42# nswcfd

{:yxh95:}

wait_rabbit 发表于 2017-10-19 21:01

nswcfd 发表于 2017-10-17 09:29
回复 23# wait_rabbit

xdp的fast path不是poll mode?它是怎么解决cpu 100%的问题的?一旦引入中断必然 ...


它是跟着驱动走的吧。驱动 poll,它就 poll;驱动 interupt,它就 interupt 。

superwiles 发表于 2017-10-20 03:12

回复 41# nswcfd

三年前就已经提供了lib, 不过发现的人不多.....
www.dpdk.org/doc/guides/prog_guide/power_man.html?highlight=power这次大会更新的内容已经在 masterrepo,

superwiles 发表于 2017-10-20 03:15

回复 36# goingstudy

container的方案 早就有了, 出现了有2年了起码.    基于virtio, 之前15/16年的 summit 有讲解这个.只能说我们宣称的不够......,

superwiles 发表于 2017-10-20 03:21

继鹅厂fstack之后,爱奇艺也重磅推出基于dpdk 的 lvs替代方案github.com/iqiyi/dpvs
国内的接受度已经越来越高,今年六月开会的时候还和爱奇艺的同学讨论, 没想到这么快就推出了.
明年开会估计要破500人次记录了

mordorwww 发表于 2017-11-02 08:43

superwiles 发表于 2017-10-12 15:44
回复 23# wait_rabbit

我们组在9月底的欧洲区大会上已经 公布了解决方案, 100% 恒定占用率的时代结束了 ...

有兴趣
什么样的解决方案?

mordorwww 发表于 2017-11-02 08:46

goingstudy 发表于 2017-10-18 22:27
回复 32# nswcfd

应该主要还是poll吧,但是好像也可以interrupt


和napi一样吧?
高吞吐量都是轮训,别说xdp dpdk, vanilla kernel 内核早就这样了

nswcfd 发表于 2017-11-07 11:30

回复 48# mordorwww
貌似是持续检测网卡queue的长度,应用一些启发式的规则,在一定条件下判定为不繁忙,让CPU进入更高级别的sleep state。出发点是减少功耗,不是把CPU让给其它程序。


页: 1 2 3 4 [5] 6
查看完整版本: 新时代包处理技术DPDK, VPP, 大家赶快catch up