From owner-freebsd-fs@FreeBSD.ORG Fri Aug 10 15:49:24 2007 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA49C16A418 for ; Fri, 10 Aug 2007 15:49:24 +0000 (UTC) (envelope-from gdt@ir.bbn.com) Received: from fnord.ir.bbn.com (fnord.ir.bbn.com [192.1.100.210]) by mx1.freebsd.org (Postfix) with ESMTP id A8CE813C45D for ; Fri, 10 Aug 2007 15:49:24 +0000 (UTC) (envelope-from gdt@ir.bbn.com) Received: by fnord.ir.bbn.com (Postfix, from userid 10853) id 6F92752A8; Fri, 10 Aug 2007 11:33:00 -0400 (EDT) From: Greg Troxel To: Rick Macklem References: X-Hashcash: 1:20:070810:rmacklem@uoguelph.ca::6V7Cv3GpoIRux/i7:000000000000000000000000000000000000000003yM6 X-Hashcash: 1:20:070810:freebsd-fs@freebsd.org::yY1qfiWT/G2YRJ97:0000000000000000000000000000000000000002ZoN Date: Fri, 10 Aug 2007 11:33:00 -0400 In-Reply-To: (Rick Macklem's message of "Fri, 10 Aug 2007 11:33:22 -0400 (EDT)") Message-ID: User-Agent: Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-fs@freebsd.org Subject: Re: multiplexing TCP sockets in the NFS client 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: Fri, 10 Aug 2007 15:49:24 -0000 So, I'm thinking that it might be better to change the client code so that it shares one TCP connection between all mounts to the same server. My quick reaction is that this is an interesting question and that it is likely that different choices work better in different environments. So if it's at all reasonable, I'd lean towards making a run-time option to change behavior, exposed as sysctl, and invite benchmarking.