5 ms·
We did try TUN/TAP. It seemed to be slower than pcap. Our answer to weave performance concerns is on its way: http://blog.weave.works/2015/06/12/weave-fast-da
by dpw 11y ago
We did try TUN/TAP. It seemed to be slower than pcap.
Our answer to weave performance concerns is on its way: http://blog.weave.works/2015/06/12/weave-fast-datapath/ http://blog.weave.works/2015/06/12/weave-fast-datapath/
We're really interested to hear how weave fast datapath works out in all kinds of environments, which is why we put the preview out. It's a shame that Arjan's post did not include numbers for FDP, but maybe he'll be able to include them in an update.
- justincormack 11y agoIndeed tun/tap performance is terrible, it seems to take about a whole CPU at gigabit.
- jsolson 11y agoThat, in general, is not the behavior I've observed on native hardware. Without getting into hard numbers, I routinely see multiple gigabits/second/core.
- justincormack 11y agoWith which options? Standard tap (or tun?), or macvtap? The last test I did (macvtap to an external interface but none of the offload options), a gigabit used a lot of CPU, like around a whole CPU just copying data.
- slintes 11y agoregarding fast data path: Arjan's colleague Paul posted some new numbers: http://paulbakker.io/docker/docker-cloud-network-performance/ http://paulbakker.io/docker/docker-cloud-network-performance...