[zeromq-dev] Windows 7 performance comparisons
Steven McCoy
steven.mccoy at miru.hk
Wed Jun 22 23:07:49 CEST 2011
Following on from within a VM, here is native Windows results.
*Cygwin*:
./local_lat tcp://*:5555 1 100000
./remote_lat tcp://10.208.0.104:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 140.245 [us]
./remote_thr tcp://10.208.0.104:5555 1 100000
./local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 4166666 [msg/s]
mean throughput: 33.333 [Mb/s]
./inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 28.905 [us]
*MinGW32 on Cygwin*: requires libstdc++-6.dll, libgcc_s_dw2-1.dll.
./local_lat tcp://*:5555 1 100000
./remote_lat tcp://10.208.0.104:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 82.559 [us]
./remote_thr tcp://10.208.0.104:5555 1 100000
./local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 3968096 [msg/s]
mean throughput: 31.745 [Mb/s]
./inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 28.777 [us]
*MinGW-w64 on Cygwin*: requires libstdc++-6.dll, libgcc_s_sjlj-1.dll
./local_lat tcp://*:5555 1 100000
./remote_lat tcp://10.208.0.104:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 80.912 [us]
./remote_thr tcp://10.208.0.104:5555 1 100000
./local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 4247727 [msg/s]
mean throughput: 33.982 [Mb/s]
$ ./inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 28.971 [us]
*MinGW32 on MSYS*: requires libstdc++-6.dll, libgcc_s_dw2-1.dll.
./local_lat tcp://*:5555 1 100000
./remote_lat tcp://10.208.0.104:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 85.020 [us]
./remote_thr tcp://10.208.0.104:5555 1 100000
./local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 3815046 [msg/s]
mean throughput: 30.520 [Mb/s]
$ ./inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 29.045 [us]
*MSVC 2008*:
./local_lat tcp://*:5555 1 100000
./remote_lat tcp://10.208.0.104:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 89.332 [us]
./remote_thr tcp://10.208.0.104:5555 1 100000
./local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 5450482 [msg/s]
mean throughput: 43.604 [Mb/s]
./inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 27.333 [us]
*MSVC 2010*:
./local_lat tcp://*:5555 1 100000
./remote_lat tcp://10.208.0.104:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 89.209 [us]
./remote_thr tcp://10.208.0.104:5555 1 100000
./local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 3941663 [msg/s]
mean throughput: 31.533 [Mb/s]
./inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 28.467 [us]
*Then re-run MSVC 2008 inside XP Mode:*
local_lat tcp://*:5555 1 100000
remote_lat tcp://192.168.131.65:5555 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 123.558 [us]
remote_thr tcp://192.168.131.65:5555 1 100000
local_thr tcp://*:5555 1 100000
message size: 1 [B]
message count: 100000
mean throughput: 6254 [msg/s]
mean throughput: 0.050 [Mb/s]
inproc_lat 1 100000
message size: 1 [B]
roundtrip count: 100000
average latency: 26.532 [us]
--
Steve-o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20110622/9914d9e2/attachment.htm>
More information about the zeromq-dev
mailing list