Hi, I have an application running on windows using ZMQ Push\Pull TCP sockets. The client\server machines I use have a 1 GB bandwidth. When sending messages between 2 close servers (round trip time <1ms) I get a rate of about ~110MB/sec. When sending messages between two remote servers (round trip ~70ms) I get ~1.5MB/sec. I was under the impression that the RTT shouldn't affect much on the throughput since the TCP window scaling option is enabled in windows by default (http://en.wikipedia.org/wiki/TCP_window_scale_option ) thus window size can increase up to 1,073,725,440 bytes which basically means the RTT should have little effect.
If I open multiple channels on the client side on the same destination port I can get more utilization but I would rather have a single channel working faster. Any ZMQ\TCP configuration I can change to increase network utilization? Thanks, Ori
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
