Re: Using XDP for Cloud VMs by David Ahern

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 8/24/20 6:14 PM, Stephen Hemminger wrote:
> On Fri, 21 Aug 2020 11:56:14 +0200
> Jesper Dangaard Brouer <brouer@xxxxxxxxxx> wrote:
> 
>> is measured read [Blogpost#1]. He have even released the [Code] on GitHub,
>> and encourage people to reproduce his results.
>>
>> I encourage other cloud providers to collaborate with Ahern. XDP is a core
>> kernel building block, but we need to create FOSS projects that explore
>> different use-case (e.g xdp-cloud-provider). XDP is still early days, and as
>> Ahern already discovered, trying out this Cloud-VMs use-case have identified
>> several gotchas and missing XDP features that we should work on
>> adding/fixing in upstream kernels.
>>
>>  --
> 
> Was this normal OVS (kernel based) or OVS-DPDK (userspace).
> OVS-DPDK is much faster if you can afford to burn CPU.

It is not always about fastest; resource consumption on a host matters
as well. The investigation was focused on CPU cycles to process a packet
load. With kernel based OVS, you are sacrificing ~1 core (2 hardware
threads) per ~1M pps.

> 
> Also would be interesting to compare XDP vs VPP but this is very much
> an apples to orange kind of exercise.
> 

Endless interesting comparisons. People with the relevant knowledge and
setups will need to step up and do the tests. The source code and
scripts are available so others can do these comparisons.



[Index of Archives]     [Linux Networking Development]     [Fedora Linux Users]     [Linux SCTP]     [DCCP]     [Gimp]     [Yosemite Campsites]

  Powered by Linux