Kevin Traynor

Kevin Traynor's contributions

Featured image for Improve multicore scaling in Open vSwitch DPDK.
Article

Improve multicore scaling in Open vSwitch DPDK

Kevin Traynor

Spread the OVS-DPDK datapath workload across multiple cores with the group assignment type. Use it with PMD's load balance feature to improve OVS-DPDK scaling.

Debugging Memory Issues with Open vSwitch DPDK
Article

Debugging Memory Issues with Open vSwitch DPDK

Kevin Traynor

How to debug and avoid out-of-memory issues with Open vSwitch with the Data Plane Development Kit (OvS-DPDK). It explains the situations in which you can run out of memory and shows the relevant log entries, and it also provides tips for further debugging.

Open vSwitch-DPDK
Article

Open vSwitch-DPDK: How Much Hugepage Memory?

Kevin Traynor

This article covers how to calculate how much huge page memory is needed with Open vSwitch-DPDK? In order to maximize performance of the Open vSwitch DPDK datapath, it pre-allocates hugepage memory. As a user you are need to say how much.

OVS-DPDK Parameters
Article

OVS-DPDK Parameters: Dealing with multi-NUMA

Kevin Traynor

In Network Function Virtualization, there is a need to scale functions (VNFs) and infrastructure (NFVi) across multiple NUMA nodes in order to maximize resource usage. In this blog, we'll show how to configure Open vSwitch using DPDK datapath (OVS-DPDK) parameters for multiple NUMA systems, based on OVS 2.6/2.7 using DPDK 16.11 LTS. OVS-DPDK parameters are set through OVSDB and defaults are provided. Using defaults is a great way to get basic setups running with minimal effort but tuning is often...