[zeromq-dev] Increasing transparently ZMQ performance up to 2400%

Lindley French lindleyf at gmail.com
Thu Feb 27 15:56:04 CET 2014


One question: Don't you have to get to the kernel eventually if you're
really going out on the network? How does UFS help in this case? It may
bypass the kernel in the loopback case, but you don't need to be using
TCP/IP in that case anyway; you can use ipc or inproc.


On Wed, Feb 26, 2014 at 8:14 PM, Guillermo Lopez Taboada <
guillermo.lopez.taboada at gmail.com> wrote:

>
> Dear all,
>
> Just let me complete my last message with regards to some questions that
> came out of the list:
>
> 1) We are accelerating ZeroMQ by using a high performance socket library
> in user land, UFS, instead of relying on the OS for TCP/IP. UFS is not a
> replacement of ZeroMQ, is an add-on, a plug-in for any socket-based
> application. The way it works is as a preloadable library.
>
> 2) The usage is pretty simple, running a performance test on a server:
>
> # ZeroMQ over TCP loopback:
> $  ./local_lat tcp://127.0.0.1:5555 1 100000  &
> $  ./remote_lat tcp://127.0.0.1:5555 1 100000
> message size: 1 [B]
> roundtrip count: 100000
> average latency:* 14.041 [us]*
>
>
> # ZeroMQ over UFS (application transparent):
> $ LD_LIBRARY_PATH=$UFS_HOME/lib64 LD_PRELOAD=$UFS_HOME/lib64/libufs.so
> ./local_lat tcp://127.0.0.1:5555 1 100000 &
>  $ LD_LIBRARY_PATH=$UFS_HOME/lib64 LD_PRELOAD=$UFS_HOME/lib64/libufs.so
> ./remote_lat tcp://127.0.0.1:5555 1 100000
> message size: 1 [B]
> roundtrip count: 100000
> average latency:* 4.830 [us]*
>
> 3) Free demos of the software are available by request at
> info at torusware.com
>
> Best regards,
>
> Guillermo
>
>
> On Tue, Feb 25, 2014 at 11:06 PM, Guillermo Lopez Taboada <
> guillermo.lopez.taboada at gmail.com> wrote:
>
>>
>> Dear all,
>>
>> Up to 24x performance increase is the outcome of our latest PoC for a
>> major investment bank.
>>
>> The details are here:
>> http://torusware.com/increase-zeromq-performance-by-up-to-2400/
>>
>> Let us know if you want to put your servers at full speed.
>>
>
> --
> Best regards,
>
> Guillermo
> ---
> Guillermo Lopez Taboada
> Torus Software Solutions, CEO
> Email:  guillermo.lopez at torusware.com
> Phone: +34-657-662-998
> WWW: http://www.torusware.com
>
>
> *DISCLAIMER:This message is intended exclusively for its addressee and may
> contain information that is CONFIDENTIAL and protected by professional
> privilege. If you are not the intended recipient you are hereby notified
> that any dissemination, copy or disclosure of this communication is
> strictly prohibited by law. If this message has been received in error,
> please immediately notify us via e-mail and delete it. Thank you.*
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140227/15715c94/attachment.htm>


More information about the zeromq-dev mailing list