Francesco <[email protected]> writes: > If you are referring the PUB/SUB proxy throughput graph, consider it's > generated by > this util > https://github.com/zeromq/libzmq/blob/master/perf/proxy_thr.cpp > which uses ZMQ_XPUB_NODROP=1 so there are no drops at all :)
Oh, wow! I didn't know this feature. This may prove very useful to me. Thanks! > Yeah, good point... probably the graph needs some "zoom-in" to make that more > evident but anyway I would propose the following explanation: TCP transport > has > much more buffer than INPROC transport (because beside the HWM buffers owned > by > ZMQ it also has TCP kernel buffers to take in count... on those boxes with > plenty of > RAM the kernel socket buffers can be "big" like 16MB)... perhaps that > explains why > with TCP the NIC always has its TX queues filled and finally achieves a > higher PPS ? > Not sure... Ah. Well, this story makes sense to me. Thanks, -Brett.
signature.asc
Description: PGP signature
_______________________________________________ zeromq-dev mailing list [email protected] https://lists.zeromq.org/mailman/listinfo/zeromq-dev
