[zeromq-dev] Why ZeroMQ has so much overhead?

Steven McCoy steven.mccoy at miru.hk
Wed Aug 29 03:17:39 CEST 2012


On 28 August 2012 20:11, Julie Anderson <julie.anderson.uk at gmail.com> wrote:

> Over 10GbE ZeroMQ claims a latency of 33 micros from end-to-end<http://www.zeromq.org/results:10gbe-tests-v031>.
> If you subtract 2 micros from "over-the-wire" transit time it is still 31
> micros. That's a lot!
>
> But if you make a simple test sending one packet from one side to the
> other, the total time is around 11 micros, or three times faster.
>
> What does ZeroMQ do to introduce 3 times more latency to the messages?
>
>
That document is 4 years old, hardware is faster today and low-microsecond
RTT requires a user-space stack to bypass kernel overheads which Mellanox
didn't have then.

http://www.mellanox.com/content/pages.php?pg=products_dyn&product_family=106&menu_section=69

-- 
Steve-o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20120828/25d17d3f/attachment.htm>


More information about the zeromq-dev mailing list