Subject: [nvo3] Performance of overlay tunnels

From: "Bannai, Vinay" <[email-masked]>
Date: Tue, 28 May 2013 16:27:36 +0000

Hello Folks,

I am in the midst of doing some performance tests across VM's and hypervisors in our data centers for various tunneling technologies.
I started going down this path using "nttcp" and measuring TCP/UDP performance for various scenarios (VM's in the same hypervisor, VM's across hypervisors, across physical subnets, etc).  I am beginning to see some interesting results.  My tests involve measuring latency and throughput.

I would like to get some opinions or suggestions on the testing from the mailing list group.

  *   For TCP throughput, I am getting varied results (using nttcp). I have tested varied buffer length  for sustained period of time. For low buffer lengths, I see the effect of interrupt coaleascing. However the throughput plateaus at 9Gbps when the buffer length reaches 1200Bytes. Is there a recommended way to testing the TCP throughput?  The NIC card does have TCP LSO and LRO support.
  *   Not yet done UDP testing, but should be straight forward. Any suggestions are welcome.
  *   nttcp vs nuttcp?  I have mostly used nttcp till I ran across nuttcp, which seems to be lot easier and feature rich.  Any opinions?

Thanks
--
Vinay Bannai
408-967-7784
Cloud Engineering