[zeromq-dev] Poor performance for DEALER <-> ROUTER - ROUTER <-> DEALER in hello_world scenario .
artemv zmq
artemv.zmq at gmail.com
Thu May 22 20:20:39 CEST 2014
I'm following advice from a guide to come with
as-simple-solution-as-possible before moving further, and experiencing poor
performance on a very simple scenario.
My test case is to check how ROUTER/DEALER constructions are working, how
far they scale. My environment:
windows_7_64bit/java7/4xCPU/8g/zmq-3.2.2/jzmq-3.0.0
Got two java processes. One process(called Sender) hosts ROUTER-ROUTER
device and forever-loop DEALER constantly sending "hello zmq world"
message. Second process(called Receiver) is hosting single DEALER which
is sort of simple worker -- receives message and sends it back.
The whole point is measure how much messages per sec I can get at this very
raw scenario. Here's java code:
Sender -- http://pastebin.com/mM7dqvSw
Receiver -- http://pastebin.com/dS2SLA2G
The test result ~ 40K/sec which is much-much less than I expected. Because
you can't have two java processes (both taking 50% cpu) and rendering 40K
at "hello world" scenario..
Thanks in advance for a help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140522/2d06dea4/attachment.htm>
More information about the zeromq-dev
mailing list