From owner-freebsd-fs@freebsd.org Tue Apr 5 00:44:24 2016 Return-Path: Delivered-To: freebsd-fs@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 DE4E6B01897 for ; Tue, 5 Apr 2016 00:44:24 +0000 (UTC) (envelope-from wiml@omnigroup.com) Received: from omnigroup.com (omnigroup.com [198.151.161.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "omnigroup.com", Issuer "The Omni Group CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CD50C115B for ; Tue, 5 Apr 2016 00:44:24 +0000 (UTC) (envelope-from wiml@omnigroup.com) Received: from machamp.omnigroup.com (machamp.omnigroup.com [198.151.161.135]) by omnigroup.com (Postfix) with ESMTP id A186F316BA0F for ; Mon, 4 Apr 2016 17:38:30 -0700 (PDT) Received: from [10.4.3.73] (pfsense.omnigroup.com [198.151.161.131]) by machamp.omnigroup.com (Postfix) with ESMTPSA id 0A3A41B8ED44 for ; Mon, 4 Apr 2016 17:38:27 -0700 (PDT) From: Wim Lewis Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: ZFS pool with a large number of filesystems Message-Id: <34DB45E8-7E1F-4D7C-96FF-E0A403EE8000@omnigroup.com> Date: Mon, 4 Apr 2016 17:38:30 -0700 To: "freebsd-fs@FreeBSD.org" Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Apr 2016 00:44:25 -0000 I'm curious how many ZFS filesystems are reasonable to have on a single = machine (in a single zpool). We're contemplating a design in which we'd = have tens of thousands, perhaps a couple hundred thousand, filesystems = mounted out of the same pool. Before we go too far into investigating = this idea: Does anyone have real-world experience doing something like = that? Is it a situation that ZFS-on-FreeBSD is engineered to handle with = good performance? Is there a rough estimate of the resources consumed = per additional filesystem (in terms of kernel VM and disk space)? Thanks for any insight or advice (even, or especially, if the answer is = "that's crazy, don't do that" :) ) Wim Lewis / wiml@omnigroup.com