On 17 July 2017 at 07:37, Zoltán Balogh <[email protected]> wrote: > > Hi Joe, > > I used the setup below to measure Tx performance using a single core and 2 x > 10G Ethernet links. I generated traffic of 64 byte packets to utilize the 10G > bandwidth and measured the Tx processing cost per transmitted packet in nsec. > > +-------------+ > dpdk0 | | > -->o br-in | > | o--> gre0 > +-------------+ > > --> LOCAL > +-----------o-+ > | | dpdk1 > | br-p1 o--> > | | > +-------------+ > > This is the result of OVS master with DPDK 16.11.2: > > # dpdk0 > > RX packets : 7037641.60 / sec > RX packet errors : 0 / sec > RX packets dropped : 7730632.90 / sec > RX rate : 402.69 MB/sec > > # dpdk1 > > TX packets : 7037641.60 / sec > TX packet errors : 0 / sec > TX packets dropped : 0 / sec > TX rate : 657.73 MB/sec > TX processing cost per TX packets in nsec : 142.09 > > > This is the result of OVS master + patch with DPDK 16.11.2: > > # dpdk0 > > RX packets : 9386809.60 / sec > RX packet errors : 0 / sec > RX packets dropped : 5381496.40 / sec > RX rate : 537.11 MB/sec > > # dpdk1 > > TX packets : 9386809.60 / sec > TX packet errors : 0 / sec > TX packets dropped : 0 / sec > TX rate : 877.29 MB/sec > TX processing cost per TX packets in nsec : 106.53 > > As you can see the number of transmitted packets per second increased from 7M > to 9.3M. The gain is above 30%
Nice! Thanks for running these numbers. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
