Re: FreeBSD 8.0 ixgbe Poor Performance

2010-04-22 Thread Jack Vogel
Welcome, glad to have helped. Jack On Thu, Apr 22, 2010 at 11:06 AM, Stephen Sanders wrote: > Adding "-P 2 " to the iperf client got the rate up to what it should be. > Also, running multiple tcpreplay's pushed the rate up as well. > > Thanks again for the pointers. > > > On 4/22/2010 12:39 PM

Re: FreeBSD 8.0 ixgbe Poor Performance

2010-04-22 Thread Stephen Sanders
Adding "-P 2 " to the iperf client got the rate up to what it should be. Also, running multiple tcpreplay's pushed the rate up as well. Thanks again for the pointers. On 4/22/2010 12:39 PM, Jack Vogel wrote: > Couple more things that come to mind: > > make sure you increase mbuf pool, nmbcluster

Re: FreeBSD 8.0 ixgbe Poor Performance

2010-04-22 Thread Jack Vogel
Couple more things that come to mind: make sure you increase mbuf pool, nmbclusters up to at least 262144, and the driver uses 4K clusters if you go to jumbo frames (nmbjumbop). some workloads will benefit from increeasing the various sendspace and recvspace parameters, maxsockets and maxfiles are

Re: FreeBSD 8.0 ixgbe Poor Performance

2010-04-22 Thread Stephen Sanders
I believe that "pciconf -lvc" showed that the cards were in the correct slot. I'm not sure as to what all of the output means but I'm guessing that " cap 10[a0] = PCI-Express 2 endpoint max data 128(256) link x8(x8)" means that the card is an 8 lane card and is using all 8 lanes. Setting kern.ip

Re: FreeBSD 8.0 ixgbe Poor Performance

2010-04-22 Thread Jia-Shiun Li
On Thu, Apr 22, 2010 at 5:34 AM, Stephen Sanders wrote: > According to pciconf, the card is a "82598EB 10 Gigabit AF Dual Port > Network Connection". > > It looks to me like the card is plugged into a 4xPCIe slot.  I'm sure > this means we're not going to make the 10Gbps but I would imagine that >