On 29 Jun 2021, at 13:05, Van Haaren, Harry wrote:
> Hi Eelco,
>
> Would you describe the actual test being run below?
>
> I'm having a hard time figuring out what the actual datapath packet flow is.
> It seems strange
> that MFEX optimizations are affected by flow-count, that doesn't really
> logically make sense.
> Hence, some more understanding on what the test setup is may help.
>
> To remove complexity & noise from the setup: does running a simple Phy-to-Phy
> test with L2 bridging
> cause any perf degradation? If so, please describe that exact setup and I'll
> try to reproduce/replicate results here.
>
I did run some more tests both PVP as well as a physical port loopback, i.e.
same port in and out (so without the VM).
Here are some results (I did 5 runs and took the average, and mention the RS
deviation for all runs to make sure it not that):
+-----------------------+-----------------+-------------+--------+---------+--------+--------+--------+---------+--------+-----+-------+------+-------+------+-------+
| P (loopback) | | Packet size | | |
| | | | | | | | | |
|
| | Number of flows | 64 | | 128 |
| 256 | | 512 | | 768 | | 1024 | | 1514 |
|
| without vs with patch | 1000 | -81863 | -0.98% | -134888 |
-1.55% | -66261 | -0.80% | -110552 | -1.35% | 0 | 0.00% | 0 | 0.00% | 0
| 0.00% |
| RS Deviation | | | 0.09% | |
0.46% | | 0.09% | | 0.06% | | 0.00% | | 0.00% |
| 0.00% |
| without vs with patch | 10000 | -58903 | -0.82% | -52742 |
-0.73% | -46875 | -0.64% | -49871 | -0.68% | 0 | 0.00% | 0 | 0.00% | 0
| 0.00% |
| RS Deviation | | | 0.24% | |
0.13% | | 0.13% | | 0.10% | | 0.00% | | 0.00% |
| 0.00% |
+-----------------------+-----------------+-------------+--------+---------+--------+--------+--------+---------+--------+-----+-------+------+-------+------+-------+
I’ll share the google sheet with you directly as it also has the config, and
PVP results.
//Eelco
<SNIP>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev