[ovs-dev] [PATCH v1 0/6] Memory access optimization for flow scalability of userspace datapath.

William Tu u9012063 at gmail.com
Sun Jul 5 13:26:26 UTC 2020


Hi Yanqin,

On Tue, Jun 2, 2020 at 12:10 AM Yanqin Wei <Yanqin.Wei at arm.com> wrote:
>
> OVS userspace datapath is a program with heavy memory access. It needs to
> load/store a large number of memory, including packet header, metadata,
> EMC/SMC/DPCLS tables and so on. It causes a lot of cache line missing and
> refilling, which has a great impact on flow scalability. And in some cases,
> EMC has a negative impact on the overall performance. It is difficult for
> user to dynamically manage the enabling of EMC.

I'm just curious.
Did you do some micro performance benchmark to find out these cache line issues?
If so, what kind of tool do you use?
Or do you do it by inspecting the code?

Thanks
William


More information about the dev mailing list