From owner-freebsd-performance@FreeBSD.ORG Thu Nov 10 15:59:49 2005 Return-Path: X-Original-To: freebsd-performance@freebsd.org Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4AB1216A41F for ; Thu, 10 Nov 2005 15:59:49 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FAB843D75 for ; Thu, 10 Nov 2005 15:59:40 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: by xproxy.gmail.com with SMTP id t12so284105wxc for ; Thu, 10 Nov 2005 07:59:40 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WRc3P4V0C5UWVjLKAcUJqIcigVor0F+y2ZyhmR7wTPfwVKnWGF8pHTeMTYQ1nJOKmv+BqLTUAwX6EDuTNsrelHTGpY6gJxfi/bED7IJJgahInt08nEKz6Ss3vyIVnqZPUXct6nkKOHgjzeSyz31H8lfRqhuElCUBHDz2Hz7fcGQ= Received: by 10.70.33.14 with SMTP id g14mr750335wxg; Wed, 09 Nov 2005 05:13:10 -0800 (PST) Received: by 10.70.9.10 with HTTP; Wed, 9 Nov 2005 05:13:10 -0800 (PST) Message-ID: <70e8236f0511090513q2db9168by22b9ab741f8962c2@mail.gmail.com> Date: Wed, 9 Nov 2005 13:13:10 +0000 From: Joao Barros To: Michael Vince In-Reply-To: <43716381.4010601@roq.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <70e8236f0511050457s5ce6d8batf805fbc9edd91360@mail.gmail.com> <43716381.4010601@roq.com> Cc: freebsd-performance@freebsd.org Subject: Re: Poor Samba throughput on 6.0 X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Nov 2005 15:59:49 -0000 On 11/9/05, Michael Vince wrote: > Joao Barros wrote: > > >Hi, > > > >Last month I started a thread[1] on current@ about this, but I guess I > >should have done it here, my apologies for that. > > > >After my initial post I did some more testing and I'm going to start > >clean here with all my findings :) > > > >I started with Samba 3 installed on a PIII 733MHz with fxp (82559) and > >a RAID5 consisting of 4 drives connected to an amr. > >Performance reading or writing was poor, around 5.5MB/s measured on > >two Windows clients and iostat never topped that by much. > >cpu was mbufs were available and there were no IRQs shared. > >To dismiss the amr out of the question I tried with a local IDE > >attached yielding the same results. > >I then tested the same on a machine I have at work, an HP Proliant > >server, Pentium 4 3.06GHz, used SMP instead of GENERIC to use HTT. > >I could get 8MB/s with 2 read or write simultaneous operations. With 1 > >operation I still can only get 6MB/s > >This machine has 1GB ram and after copying a 700MB file to it it was all= cached. > >A copy to dev/null took 1 second. > >A copy via samba took the same time as if there was no cache for it. > >iostat always showed 0.0 during the operation so that pretty much > >takes disks, controllers, IO out of the picture. > > > >Both machines have cpu, IO and mbufs to spare and they still can't use > >them. Why? > > > > > >[1] http://lists.freebsd.org/pipermail/freebsd-current/2005-October/0571= 16.html > > > >-- > >Joao Barros > >_______________________________________________ > > > > > Sometime in the near future I will be building a Samba3 server and I > plan to get everything I can get out of it, I expect to uncover a lot of > needed tweaks to get it going fast. > My guess would be to you try at least turning on polling, also if its > only 100mbit Ethernet/switches you got then I guess you cant expect much > either. > > Mike 3 years ago I had a linux machine with a less powerfull cpu maxing out the interface with SMB transfers. In all available enviroments under a 100mbit switch I can max out the interfaces using Windows or Linux. On my particular enviroment (a 3com switch at home) I can max out the interfaces doing transfers between my laptop and my home pc, both running XP. -- Joao Barros