From owner-freebsd-performance@FreeBSD.ORG Wed Apr 21 14:48:16 2010 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21B661065670 for ; Wed, 21 Apr 2010 14:48:16 +0000 (UTC) (envelope-from ssanders@softhammer.net) Received: from smtp-hq1.opnet.com (smtp-hq1.opnet.com [192.104.65.248]) by mx1.freebsd.org (Postfix) with ESMTP id F110D8FC17 for ; Wed, 21 Apr 2010 14:48:15 +0000 (UTC) Received: from [172.16.12.251] (wtn12251.opnet.com [172.16.12.251]) by smtp.opnet.com (Postfix) with ESMTPSA id B30A417E80A9 for ; Wed, 21 Apr 2010 10:32:58 -0400 (EDT) Message-ID: <4BCF0C9A.10005@softhammer.net> Date: Wed, 21 Apr 2010 10:32:58 -0400 From: Stephen Sanders User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4 MIME-Version: 1.0 To: freebsd-performance@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: FreeBSD 8.0 ixgbe Poor Performance X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Stephen Sanders List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Apr 2010 14:48:16 -0000 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 Thanks