[Dev] Cynara

Rafał Krypa r.krypa at samsung.com
Wed Apr 9 15:18:22 GMT 2014


On 2014-04-09 16:54, Daniel Kozák wrote:
> Cynara - libCynara communication is based on UNIX domain sockets, that
> are proven to be much faster than dbus.
>
> And what about kdbus?

kdbus is proven to be slower than UDS.
We have perfomed benchmarks that shown thatkdbus is slower than Unix Domain Sockets. We have tried several mechanisms, including vector and memfd payloads for kdbus and sendfile() over UDS.
There was also a short thread on systemd-devel mailing listsstarted by someone else who compared kdbus with sockets and pipes. It seems that kdbus developers do not intend to be the fastest general purpose IPC mechanism in kernel and doesn't care about such comparisons.You can find the actual thread
here:http://lists.freedesktop.org/archives/systemd-devel/2014-March/017563.html


More information about the Dev mailing list