Replies: 2 comments 1 reply
-
Hi @xixioba, I have moved your issue to the proper forum according with the project CONTRIBUTING guidelines. Regarding your issue, when using zero copy no transport layer is involved because data sharing delivery is directly used. Consequently, please run again those commands without the With respect to the interprocess benchmark, the second figure that is titled Finally, find below a capture from Fast DDS CI so you can see how the performance tests are run:
|
Beta Was this translation helpful? Give feedback.
-
Hi @xixioba, Understand that the performance results are dependent on your platform, operating system, resources, dedicated threads, etc. These tests are helpful to benchmark between different transport mechanisms so you may find helpful running them with some more option that allow you to compare. Finally, you may be interested in contacting our support team for further help with your use case. |
Beta Was this translation helpful? Give feedback.
-
Is there an already existing issue for this?
Expected behavior
As mentioned here, intra process (zero copy) can achieve very small latency
There should be similar benchmarks for inter process
Current behavior
But in inter process(zero copy) test , I can't achieve a similar benchmark with poor results (tens of milliseconds)
Steps to reproduce
Terminal 1:
Terminal 2:
Fast DDS version/commit
v2.6.0
Platform/Architecture
MacOS Mojave 10.14
Transport layer
Default configuration, UDPv4 & SHM, Zero copy
Additional context
No response
XML configuration file
No response
Relevant log output
No response
Network traffic capture
No response
Beta Was this translation helpful? Give feedback.
All reactions