From owner-freebsd-stable@FreeBSD.ORG Mon Oct 6 07:29:35 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F8091065691 for ; Mon, 6 Oct 2008 07:29:35 +0000 (UTC) (envelope-from antik@bsd.ee) Received: from sorbesgroup.com (mail.sorbesgroup.com [217.159.241.118]) by mx1.freebsd.org (Postfix) with ESMTP id 07D498FC21 for ; Mon, 6 Oct 2008 07:29:34 +0000 (UTC) (envelope-from antik@bsd.ee) Received: from localhost (localhost.localdomain [127.0.0.1]) by sorbesgroup.com (Postfix) with ESMTP id 41E9E3C510F4; Mon, 6 Oct 2008 10:28:30 +0300 (EEST) Received: from sorbesgroup.com ([127.0.0.1]) by localhost (sorbesgroup.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17458-04; Mon, 6 Oct 2008 10:28:30 +0300 (EEST) Received: from [127.0.0.1] (unknown [192.168.0.80]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by sorbesgroup.com (Postfix) with ESMTP id 5CD023C5101D; Mon, 6 Oct 2008 10:28:27 +0300 (EEST) Message-ID: <48E9BE5F.5020709@bsd.ee> Date: Mon, 06 Oct 2008 10:29:35 +0300 From: Andrei Kolu User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: Jeremy Chadwick , freebsd-stable@freebsd.org References: <48E62ABA.6070901@kkip.pl> <20081005075956.GX36572@elvis.mu.org> <48E9B809.5080309@kkip.pl> <20081006071757.GA13076@icarus.home.lan> In-Reply-To: <20081006071757.GA13076@icarus.home.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at localhost Cc: Subject: Re: fxp performance with POLLING X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Oct 2008 07:29:35 -0000 Jeremy Chadwick wrote: > On Mon, Oct 06, 2008 at 09:02:33AM +0200, Bartosz Stec wrote: > >> Alfred Perlstein wrote: >> >>> * Bartosz Stec [081003 07:23] wrote: >>> >>> >>>> Hello again :) >>>> >>>> With POLLING enabled I experience about 10%-25% performance drop when >>>> copying files over network. Tested with both SAMBA and NFS. Is it >>>> normal? >>>> >>>> FreeBSD 7.1-PRERELEASE #0: Sat Sep 6 01:52:12 CEST 2008 >>>> fxp0: port 0xc800-0xc83f mem >>>> 0xe1021000-0xe1021fff irq 20 at device 8.0 on pci1 >>>> >>>> # ifconfig fxp0 >>>> fxp0: flags=9843 >>>> metric 0 mtu 1500 >>>> options=8 >>>> ether 00:20:ed:42:87:13 >>>> inet 192.168.0.2 netmask 0xffffff00 broadcast 192.168.0.255 >>>> media: Ethernet autoselect (100baseTX ) >>>> status: active >>>> >>>> BTW overall SAMBA performance still sucks on 7.1-pre as much as on >>>> RELENG_5 ...:( - 7.5 MB/s peak. >>>> >>>> >>> 7.5MB is 75% effeciency of a 100mbit card. Not amazing, but >>> not "sucks". >>> >>> Where do you see faster performance? >>> >>> Between windows machines on the same hardware or linux server? >>> >>> >>> >> It sucks because it is a peak performance. About 5-6 MB/s average. I >> tried polling only because I found some suggestions on mailing lists, >> that it could improve performance with SAMBA on FreeBSD. As you see at >> the top of this thread - not in my case :) I also tried sysctl tunings, >> and smb.conf settings, also suggested on maling lists, with no or very >> little improvements noticed. Most of suggestions unfortunately end with >> "change OS to Linux if you want to use SAMBA". I think I will try to >> change NIC to 1Gbit - hope that helps :) Or maybe there's some "FreeBSD >> and SAMBA tuning guide" which I didn't found? >> > > Can you please test network I/O using something like netperf or one of > the other network-benchmark tools and not things like NFS or Samba > which rely on disk I/O and other aspects? > > I remember when on FreeBSD 4.x I was able to copy files from samba and to samba up to 12MB/s on 100Mbit lan. Now with FreeBSD 6.x or 7.x I can have barely 8MB/s on 100Mbit and 27MB/s on Gigabit lan. Netperf shows 900Mbit/s in any direction, small variety with different switches (ca 10% difference).