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

Reply via email to