You are viewing a plain text version of this content. The canonical link for it is here.
Posted to proton@qpid.apache.org by Michael Goulish <mg...@redhat.com> on 2014/11/25 16:41:33 UTC

interbox test: 446,000 messages per second


    proton-c event interface soak test
    24-25 nov 2014
    results
    ----------------------------------------------

    interbox test over 1 gig-e wire

    1 connection, 1 session, 5 links  [1]

    10 billion ( 1e10 ) messages sent,
      100 bytes payload per message,
      140 bytes total per message

    messages per second average:  446,675  [2]
    bandwidth consumed:  500,275,553 bits per second   [2]
                         ( 50% of available bandwidth on 1 gig-e )   


    credit scheme:  (per link) 400 initial credits, 
                    200 more every time total falls to 200.

    behavior:  Very stable during test.
               Low variability for time-reports after each
               5 million messages delivered.
               No obvious changes in speed.

    memory growth:  on receiver, from 4232 KB to 4264 KB





    [1] I did an earlier test that determined that these
        settings gave me the greatest number of messages 
        per second on a single connection.   
        However, these settings did not give the highest bandwidth 
        consumption.  That happened with larger message sizes.
        ( i.e. larger payloads. )   
        The test was able to saturate a 1 gig-e wire.
        Looking for a faster wire to test with ...


    [2] note: these data are from a new run that has only
              completed 2 billion messages so far.  
              I lost the data from the first run.   :-(
              I will do more analysis on the data when the current
              test completes.