title: ZMQ throughput optimization
body: <p>I developed an application that has very various zmq-message sizes. In average those are ~177 byte, but in reality most messages are very small &lt; 20b and just few messages have very big size > 3000b. </p>
  
  <p>Now the network is the limiting factor (1gbit ethernet). I can reach ~50MByte/s. Another benchmark told me that the network throughput can reach ~85 MByte/s with a paket size of >256byte.</p>
  
  <p>I think my results are that low due to the fact that most pakets have very small size. Am I right? Is there a possiblity to optimize zmq for using the whole bandwidth for my application, too? Extended batching for example?</p>
  
  <p>Regards</p>