dbus performance with large payloads

Rohit Pai ropai at nvidia.com
Sat Jun 3 09:02:47 UTC 2023


Hello,

Is there any recommendation around the maximum size of the payload that can be exchanged over dbus IPC without impacting much on the system performance and IPC turn around time ?
In our platform we have an API which has around 5KB of data which is exchanged between two processes every 500ms.
Can we still use regular dbus method call for such large payload ? Is there any recommended alternative to this ? I have heard of passing fd between two processes over dbus for large amount of data.
Is there any guideline on when to use what method.

We must use only system bus because of the way services are designed.
Thanks for any guidance and feedback.

-Rohit PAI
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dbus/attachments/20230603/b2e0c400/attachment.htm>


More information about the dbus mailing list