From owner-freebsd-fs@FreeBSD.ORG Tue Feb 13 18:23:28 2007 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1A5AD16A400; Tue, 13 Feb 2007 18:23:28 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from galileo.cs.uoguelph.ca (galileo.cs.uoguelph.ca [131.104.94.215]) by mx1.freebsd.org (Postfix) with ESMTP id 79C7D13C478; Tue, 13 Feb 2007 18:23:27 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from muncher.cs.uoguelph.ca (muncher.cs.uoguelph.ca [131.104.96.170]) by galileo.cs.uoguelph.ca (8.13.1/8.13.1) with ESMTP id l1DHugFq007111; Tue, 13 Feb 2007 12:56:42 -0500 Received: from localhost (rmacklem@localhost) by muncher.cs.uoguelph.ca (8.11.7p1+Sun/8.11.6) with ESMTP id l1DI46R13667; Tue, 13 Feb 2007 13:04:06 -0500 (EST) X-Authentication-Warning: muncher.cs.uoguelph.ca: rmacklem owned process doing -bs Date: Tue, 13 Feb 2007 13:04:06 -0500 (EST) From: Rick Macklem X-X-Sender: rmacklem@muncher To: drumslayer2@yahoo.com In-Reply-To: Message-ID: References: <45CD6FF5.8070007@freebsd.org> <20070213075627.63126.qmail@web34502.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Scanned-By: MIMEDefang 2.57 on 131.104.94.215 Cc: freebsd-fs@freebsd.org, Chris Haulmark , Eric Anderson Subject: Re: UFS2 with SAN X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Feb 2007 18:23:28 -0000 > On Tue, 13 Feb 2007, Jeff Mohler wrote: > For certain workloads, linux is far better tuned for NFS than Fbsd..netapp > as a server or not. > On 2/12/07, Nicole Harrington wrote: >> >> >> I have a set of servers NFS mounted to a Netapp and >> after hurs of tuning with netapp's help. (after >> getting through the idiots adking what FreeBSd was) >> I got very low performance. I was of course then told >> by Netapp to switch to Linux for better NFS support. >> >> I would love for any help with tuning this further, >> but I cannot say that FreeBSD with Netapp NFS will be >> great. Of course, I have not been able to test if >> indeed Linux would be any better. >> I will say however that I have a large number of >> small files which tends to not do well with NFS. >> >> >> Nicole I don't know if any of this will help, but... My experience is that abismal NFS perf is usually caused by one of: - Transport/Network problems: If the network interconnect introduces delays or drops packets, you've got to fix it. This includes network device drivers that aren't up to it. If you use NFS over UDP, one thing to check for is the # of "fragments dropped due to timeout" in the IP section of "netstat -s". If there are any of those happenning, you need to fix your network, or at least switch to TCP or reduce your read/write data size. (Make rsize, wsize as large as you can, given what your network can handle.) - Byte range locking (the NLM protocol, not really NFS). It's a dog in mho. All you can do is avoid apps that do byte range locking. (NFSv4 has good byte range locking support, but the client in FreeBSD isn't useful for production work yet, from what I've seem.) Beyond that, I'm not sure there is much you can do, rick