Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Apr 2010 15:52:35 -0400
From:      Stephen Sanders <ssanders@softhammer.net>
To:        Jack Vogel <jfvogel@gmail.com>
Cc:        Brandon Gooch <jamesbrandongooch@gmail.com>, freebsd-performance@freebsd.org
Subject:   Re: FreeBSD 8.0 ixgbe Poor Performance
Message-ID:  <4BCF5783.9050007@softhammer.net>
In-Reply-To: <x2j2a41acea1004211113kf8e4de95s9ff5c1669156b82c@mail.gmail.com>
References:  <4BCF0C9A.10005@softhammer.net>	<y2y179b97fb1004210804s6ca12944qf194f3a6d8c33cfe@mail.gmail.com> <x2j2a41acea1004211113kf8e4de95s9ff5c1669156b82c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I'd be most pleased to get near 9k.

I'm running FreeBSD 8.0 amd64 on both of the the test hosts.  I've reset
the configurations to system default as I was getting no where with
sysctl and loader.conf settings.

The motherboards have been configured to do MSI interrupts.  The
S5000PAL has a MSI to old style interrupt BIOS setting that confuses the
driver interrupt setup.

The 10Gbps cards should be plugged into the 8x PCI-E slots on both
hosts.  I'm double checking that claim right now and will get back later.

Thanks


On 4/21/2010 2:13 PM, Jack Vogel wrote:
> When you get into the 10G world  your performance will only be as good
> as your weakest link, what I mean is if you connect to something that has
> less than stellar bus and/or memory performance it is going to throttle
> everything.
>
> Running back to back with two good systems you should be able to get
> near line rate (9K range).  Things that can effect that:  64 bit kernel,
> TSO, LRO, how many queues come to mind.  The default driver config
> should get you there, so tell me more about your hardware/os config??
>
> Jack
>
>
>
> On Wed, Apr 21, 2010 at 8:04 AM, Brandon Gooch
> <jamesbrandongooch@gmail.com>wrote:
>
>   
>> On Wed, Apr 21, 2010 at 9:32 AM, Stephen Sanders
>> <ssanders@softhammer.net> wrote:
>>     
>>> I am running speed tests on a pair of systems equipped with Intel 10Gbps
>>> cards and am getting poor performance.
>>>
>>> iperf and tcpdump testing indicates that the card is running at roughly
>>> 2.5Gbps max transmit/receive.
>>>
>>> My attempts at turning fiddling with netisr, polling, and varying the
>>> buffer sizes has been fruitless.  I'm sure there is something that I'm
>>> missing so I'm hoping for suggestions.
>>>
>>> There are two systems that are connected head to head via  cross over
>>> cable.  The two systems have the same hardware configuration.  The
>>> hardware is as follows:
>>>
>>> 2 Intel E5430 (Quad core) @ 2.66 Ghz
>>> Intel S5000PAL Motherboard
>>> 16GB Memory
>>>
>>> My iperf command line for the client is:
>>>
>>> iperf -t 10 -c 169.0.0.1 -w 2.5M -l 2.5M
>>>
>>> My TCP dump test command lines are:
>>>
>>> tcpdump -i ix0 -w/dev/null
>>> tcpreplay -i ix0 -t -l 0 -K ./test.pcap
>>>       
>> If you're running 8.0-RELEASE, you might try updating to 8-STABLE.
>> Jack Vogel recently committed updated Intel NIC driver code:
>>
>> http://svn.freebsd.org/viewvc/base/stable/8/sys/dev/ixgbe/
>>
>> -Brandon
>> _______________________________________________
>> freebsd-performance@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-performance
>> To unsubscribe, send any mail to "
>> freebsd-performance-unsubscribe@freebsd.org"
>>
>>     
> _______________________________________________
> freebsd-performance@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-performance
> To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"
>
>   




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BCF5783.9050007>