Paul,

My gut tells me that you won't have much trouble mounting 50K file systems with ZFS. But who knows until you try. My questions for you is can you lab this out? you could build a commodity server with a ZFS pool on it. Heck it could be a small pool, one disk, and then put your 50K file systems on that. Reboot, thrash about, and see what happens. Then the next step would be fooling with the client side of things. If you can get time on a chunk of your existing client systems, see if you can mount a bunch of those 50K file systems smoothly. Off hours, perhaps. The next problem of course, and to be honest, this may be the killer, test with your name service in the loop. You may need netgroups to delineate permissions for your shares, and to define your automounter maps. In my personal experience, with about 1-2% as many shares and mount points as you need, the name servers gets stressed out really fast. There have been some issues around LDAP port reuse in Solaris that can cause some headaches as well, but there are patches to help you too. Also, as you may know, Linux doesn't play well with hundreds of concurrent mount operations. If you use Linux NFS clients in your environment, be sure to lab that out as well.

At any rate, you may indeed be an outlier with so many file systems and NFS mounts, but I imagine many of us are waiting on the edge of our seats to see if you can make it all work. Speaking for my self, I would love to know how ZFS, NFS and LDAP scale up to such a huge system.
Regards,

Jon

Paul B. Henson wrote:
On Fri, 21 Sep 2007, James F. Hranicky wrote:

It just seems rather involved, and relatively inefficient to continuously
be mounting/unmounting stuff all the time. One of the applications to be
deployed against the filesystem will be web service, I can't really
envision a web server with tens of thousands of NFS mounts coming and
going, seems like a lot of overhead.
Well, that's why ZFS wouldn't work for us :-( .

Although, I'm just saying that from my gut -- does anyone have any actual
experience with automounting thousands of file systems? Does it work? Is it
horribly inefficient? Poor performance? Resource intensive?


Makes sense -- in that case you would be looking at multiple SMB servers,
though.

Yes, with again the resultant problem of worrying about where a user's
files are when they want to access them :(.



--


-     _____/     _____/      /           - Jonathan Loran -           -
-    /          /           /                IT Manager               -
-  _____  /   _____  /     /     Space Sciences Laboratory, UC Berkeley
-        /          /     /      (510) 643-5146 [EMAIL PROTECTED]
- ______/    ______/    ______/           AST:7731^29u18e3

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to