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

Reply via email to