From owner-freebsd-hackers@freebsd.org Sat Nov 14 22:11:03 2015 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80FE9A2F69D for ; Sat, 14 Nov 2015 22:11:03 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-annu.net.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id 23F351F20; Sat, 14 Nov 2015 22:11:02 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) IronPort-PHdr: 9a23:HLBFORLxyAA+ITc6J9mcpTZWNBhigK39O0sv0rFitYgVKvvxwZ3uMQTl6Ol3ixeRBMOAu68C1rad6vqxEUU7or+/81k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i760zceF13FOBZvIaytQ8iJ35nxirz5oseCKyxzxxODIppKZC2sqgvQssREyaBDEY0WjiXzn31TZu5NznlpL1/A1zz158O34YIxu38I46Fp34d6XK77Z6U1S6BDRHRjajhtpZ6jiB/YUAHa5mcASjdR1QVXHE7A5RX+V4n2tSf9sax23yzcN9elcbdhfD247qAjbBjij29TMzkz90ndkcA2h6Ve5hi78U9R2YnRNbuUP/k2W6rWftcXQCIVRMNYXC9FD4aUcowAEucFJeYepICr9AhGlge3GQT5XLCn8TRPnHKjmPRii+k= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A2DPAQAesEdW/61jaINehA5vBr5HAQ2BZBcMhSNKAoFkFAEBAQEBAQEBgQmCLYIHAQEBBAEBASAEJyALEAIBCBEDAQIBAgINGQICJwEJGAEFCAIECAcEARwBA4gNDaZTkA4BAQEBAQEBAQEBAQEBAQEBAQEBGoEBhVOEfoQ7AQEFgnk6E4ExBYdGhkuIN4UdhSCERUmRTYRig3ACHwEBQoIRHYF0IDQBBoQDOoEHAQEB X-IronPort-AV: E=Sophos;i="5.20,294,1444708800"; d="scan'208";a="251859744" Received: from nipigon.cs.uoguelph.ca (HELO zcs1.mail.uoguelph.ca) ([131.104.99.173]) by esa-annu.net.uoguelph.ca with ESMTP; 14 Nov 2015 17:10:56 -0500 Received: from localhost (localhost [127.0.0.1]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id 0AEF815F565; Sat, 14 Nov 2015 17:10:56 -0500 (EST) Received: from zcs1.mail.uoguelph.ca ([127.0.0.1]) by localhost (zcs1.mail.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id uYgEA5yM56TC; Sat, 14 Nov 2015 17:10:55 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id E555415F56D; Sat, 14 Nov 2015 17:10:54 -0500 (EST) X-Virus-Scanned: amavisd-new at zcs1.mail.uoguelph.ca Received: from zcs1.mail.uoguelph.ca ([127.0.0.1]) by localhost (zcs1.mail.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id CG5VoHt5bSlu; Sat, 14 Nov 2015 17:10:54 -0500 (EST) Received: from zcs1.mail.uoguelph.ca (zcs1.mail.uoguelph.ca [172.17.95.18]) by zcs1.mail.uoguelph.ca (Postfix) with ESMTP id C595315F565; Sat, 14 Nov 2015 17:10:54 -0500 (EST) Date: Sat, 14 Nov 2015 17:10:54 -0500 (EST) From: Rick Macklem To: Mario Lobo Cc: Mark Saad , freebsd-hackers@freebsd.org, Allan Jude Message-ID: <1312151904.87133792.1447539054621.JavaMail.zimbra@uoguelph.ca> In-Reply-To: <20151114115022.781c0bc1@Papi> References: <20151113162548.61529137@Papi> <56463ACE.5020605@freebsd.org> <20151114115022.781c0bc1@Papi> Subject: Re: FreeBSD smbfs horribly slow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [172.17.95.11] X-Mailer: Zimbra 8.0.9_GA_6191 (ZimbraWebClient - FF34 (Win)/8.0.9_GA_6191) Thread-Topic: FreeBSD smbfs horribly slow Thread-Index: 2xR+YRa6JksNN8Sh1bv7mWSgUyB6kQ== X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Nov 2015 22:11:03 -0000 Mario Lobo wrote: > On Fri, 13 Nov 2015 19:04:05 -0500 > Mark Saad wrote: > > > Mario > > Can you share more about your setup . > > What filesystem is the samba share exported from ? > > The shares tested were both from a FBSD (10.2-STABLE) samba4 and Linux > (Centos) samba 3.6. > > > What mount options > > on the filesystem level do you use ? > > > > smbfs rw,noatime,-N,-Iserverip 0 0 > > > What version of samba , was it from ports or a package ? > > > > See above. > > > On the samba level can you tell us about your config ? Have you tried > > any of the tuning from https://calomel.org/samba_optimize.html > > > > Like I said, the problem is not with the server. > > > Did you change any sysctls ? What did you set ? > > > > Lastly what's the hardware like ; CPU, nic type , ram , etc > > > > I tried the same FBSD client on different hardware. Made no difference. > Did that different hardware have a different type of net interface that uses a different net device driver? I have no idea if smbfs can do the same thing, but both NFS and iSCSI can generate TCP TSO output segments of near 64K in data length and that can cause problems for some net device drivers. --> If the net interface has TSO enabled, try disabling it. I never use smbfs, so I can't help more, rick > > > > --- > > Mark Saad | nonesuch@longcount.org > > > > > On Nov 13, 2015, at 6:13 PM, Mario Lobo wrote: > > > > > > 2015-11-13 16:32 GMT-03:00 Allan Jude : > > > > > >>> On 2015-11-13 14:25, Mario Lobo wrote: > > >>> Hi; > > >>> > > >>> It seems no one in @questions had any info/pointers/interest on > > >>> this so I'm trying @hackers for some light. > > >>> > > >>> Thanks, > > >>> > > >>> > > >>> Begin forwarded message: > > >>> > > >>> Date: Wed, 11 Nov 2015 17:53:11 -0300 > > >>> From: Mario Lobo > > >>> To: freebsd-questions > > >>> Subject: FreeBSD smbfs horribly slow > > >>> > > >>> Googling on this subject, I found: > > >> http://lists.freebsd.org/pipermail/freebsd-questions/2005-September/098717.html > > >>> https://lists.freebsd.org/pipermail/freebsd-net/2013-January/034239.html > > >> https://lists.freebsd.org/pipermail/freebsd-questions/2014-October/261804.html > > >>> > > >>> I am on 10.2-STABLE and using FreeBSD as a client to any amb share > > >>> continues to be very slow. > > >>> > > >>> The share is mounted through mount_smbfs. I tried smbnetfs (fuse) > > >>> and it is just a tiny bit better but doesn't compare to other > > >>> clients (linux or win) when writing/reading files > > >>> > > >>> It gets even worse if an application is doing operations with > > >>> variable size records inside a data file on the share. > > >>> > > >>> Does anyone have any advice to improve this? > > >>> > > >>> Thanks, > > >>> > > >>> > > >>> > > >>> _______________________________________________ > > >>> freebsd-hackers@freebsd.org mailing list > > >>> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > > >>> To unsubscribe, send any mail to " > > >> freebsd-hackers-unsubscribe@freebsd.org" > > >> > > >> What kind of operations are you doing? > > >> > > >> I just mounted a share from my windows desktop on my FreeBSD > > >> -CURRENT machine, and was able to write new files at 64 > > >> megabytes/s (roughly 1/2 the available gigabit/sec) > > >> > > >> Reading it back only got 50 megabytes/s, not sure why. > > >> > > >> -- > > >> Allan Jude > > > Which one is the server? Windows or FBSD? > > > > > > I have no problems with either one being the server. The problem is > > > when FBSD is the client. > > > > > > I wrote a daemon that executes operations on old DBF/NTX (clipper) > > > files (Yeah, I know ... but that's what they have for 20+ years ..). > > > > > > Anyway, a site interacts with this daemon via tcp, with commands to > > > add/delete/update records/indexes, as well as finding keys on the > > > indexxes. > > > > > > I prepared a test that has several of these routines together on a > > > 10.2-STABLE machine. > > > > > > Enough to say that when executing the tests with the files stored > > > locally, the whole test takes 3-4 seconds to complete. > > > > > > When doing the same test with the files on a share on the same wire > > > (1G connection, no matter which OS runs the share), the test takes > > > around 3:50 minutes to complete! > > > > > > I am preparing a Centos VM and compiling the deamon on it to check > > > the results. > > > > > > -- > > > Mario Lobo > > > http://www.mallavoodoo.com.br > > > FreeBSD since version 2.2.8 [not Pro-Audio.... YET!!] (99,7% > > > winfoes FREE) _______________________________________________ > > > freebsd-hackers@freebsd.org mailing list > > > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > > > To unsubscribe, send any mail to > > > "freebsd-hackers-unsubscribe@freebsd.org" > > > > -- > Mario Lobo > http://www.mallavoodoo.com.br > FreeBSD since 2.2.8 [not Pro-Audio.... YET!!] > > "UNIX was not designed to stop you from doing stupid things, > because that would also stop you from doing clever things." > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >