On 04/10/2014 10:53 AM, Michael Goulish wrote:
Also did 40 million-message load-test
3 separate boxes:
   * 1 box for 40 senders
   * 1 box for 2-router network
   * 1 box for 40 receivers.
   * messages are 117 bytes each

results:

   * 182,000 messages per second, round-trip, i.e. 364,000 transfers per second.
   * memory on routers not growing
   * the 2 routers used 34% of total available CPU on a 16-core box.
   * throughput on each ethernet interface was 21 MB/sec

This is interesting... what did you use for these tests? Existing checked in clients or some custom benchmarking tool?

Were the senders and receivers paired? I.e. did each sender send to one specific receiver? Or did each sender broadcast to all receivers? How did you measure the throughput?

One of the key experiments I would like to see is a measurement of how overall throughput can scale out when adding extra routers. So e.g. for a broadcast pattern, with publishers publishing at some fixed rate, see how many publishers and receivers can be supported at that rate by one router, then add in a second router and see how many more publishers and receivers the combined network can then handle. (A similar test could be done for unicast).



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to