-
Notifications
You must be signed in to change notification settings - Fork 485
Performance
Ryan edited this page Dec 11, 2018
·
4 revisions
- CPU: 2 GHz Intel Core i7
- MEM: 8G 1333 MHz DDR3
ZeroMQ (c++)
./inproc_lat 10B/100B/1K/10K/100K 1000000
11.480 11.980 11.488 11.774 11.249 [us]
JeroMQ
java -server perf.InprocLat 10B/100B/1K/10K/100K 1000000
9.106 9.043 8.987 9.101 9.272 [us]
TBD
TBD
Messages per second | 10B | 100B | 1K | 10K | 100K |
---|---|---|---|---|---|
ZeroMQ PULL - ZeroMQ PUSH | 5758013 | 2272273 | 767917 | 65393 | 11941 |
ZeroMQ PULL - JeroMQ PUSH | 5423075 | 2328149 | 648161 | 57821 | 14138 |
Comparison (J/Z), or how much faster/slower Jero is | 0.94 | 1.02 | 0.84 | 0.88 | 1.18 |
ZeroMQ PULL - ZeroMQ PUSH:
./local_thr tcp://*:5555 10B/100B/1K/10K/100K 10000000 (bind)
./remote_thr tcp://localhost:5555 10B/100B/1K/10K/100K 10000000 (connect)
5758013 2272273 767917 65393 11941 [msg/s]
ZeroMQ PULL - JeroMQ PUSH (to verify message send speed)
./local_thr tcp://localhost:5555 10B/100B/1K/10K/100K 10000000 (bind)
java -server perf.RemoteThr tcp://localhost:5555 10B/100B/1K/10K/100K 10000000 (connect)
5423075 2328149 648161 57821 14138 [msg/s]