Re: NFS vs native fuse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2015-04-28 14:44, Kingsley wrote:
I've seen a lot of talk about mounting gluster volumes via NFS, but
despite searching around, I can't find (apart from performance in some
cases) why you'd want to do this.

Performance seems like the big one in situations where it's applicable. Compatibility where the native FUSE client can't be installed or maintained also seems like a reasonable reason to use NFS, since the NFS client may already exist.

Bandwidth is also a consideration, the FUSE client will upload multiple copies based on the replica setting for the volume, so if the client is connected at 100Mb/s or over wifi, and the servers are cross-connected on a 10Gb/s backplane, having the client upload multiple copies vs having the NFS server handle the replicas may have an impact on very large files.

Finally, NFS seems to have a lighter CPU footprint on the client, at the possible cost of higher server CPU load, although this is anecdotal (from my own experience), and probably a mixed bag.

I have switched back and forth (and can re-mount my entire gluster infrastructure with the flip of a single distributed config file) and for me, NFS ends up performing better, the native gluster client is just too slow.

--
Dave Warren
http://www.hireahit.com/
http://ca.linkedin.com/in/davejwarren


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users




[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux