On 09/03/2014 08:51 AM, Michael Goulish wrote:
That point is where I seem to find the best performance on my system: 123,500 messages per second received. ( i.e. 247,000 transfers per second ) using about 180% CPU ( i.e. 90% each of 2 processors. )
If you are sending direct between the sender and receiver process (i.e. no intermediary process), then why are you doubling the number of messages sent to get 'transfers per second'? One transfer is the sending of a message from one process to another, which in this case is the same as messages sent or received.
