[Gluster-devel] gNFS vs NFS Ganesha performance

Xie Changlong zgrep at 139.com
Sat Nov 23 02:02:14 UTC 2019


在 2019/11/22 17:45, Yaniv Kaul 写道:
> Spinning off the conversation, comments within
>
> On Fri, Nov 22, 2019 at 8:28 AM Xie Changlong <zgrep at 139.com 
> <mailto:zgrep at 139.com>> wrote:
>
> <snip>
>
>     Interesting - we've seen far better performance with Ganesha v4.1
>     vs. gnfs.
>>     Would be great if you could share the details.
>
>     vdbench 6/4  random read/write
>
>
>
> You are comparing old versions of Gluster (assuming it's downstream, 
> Red Hat's version - it was released January 2018 - almost 2 years ago) 
> and certainly an old version of NFS Ganesha.
> We believe newer releases are substantially better.
> Just sharing the internal number of improvement we are seeing:
> glusterfs-6.0-17 vs glusterfs-3.12.2-47 (rhel 7.7)
> 33.86%
> 1075.49%
> 232.88%
> 761.36%
> 91.15%
> 138.01%
> -30.07%  <-- there's a bug about it.
> 28.59%
> 12.36%
> -1.44%
>
Amazing! But it's not fair,  the results is old glusterfs vs new 
glusterfs but not nfs-ganesha vs gnfs.

Anyway i'll test the last nfs-ganesha versus gnfs, and get back later.

Thanks

     -Xie

> (The RHEL release isn't up-to-date either)
>
> Y.
>
>>     Same for NFS Ganesha and Windows support.
>>
>     ganesha 2.5.5,  glusterfs 3.12.2, windows server 2003. Use windows
>     nfsv3 mount nfs-ganesha and test read/write with vdbench50406.
>     Following is crash bt
>
>     Btw, the environment has been redeployed, so i can't share more.
>
>
>>     It's difficult to counterpart without referring to specific
>>     issues. It's eveb to harder to fix them ;-)
>>
>>         Gnfs is stable enough, we have about ~1000 servers, 4~24
>>         servers for a gluster cluster, about ~2000 nfs clients, all
>>         works fine till the last two years expect some memleak issue.
>>
>>
>>     Nice! Would be great for the Gluster community to learn more
>>     about the use case!
>
>
>     It's my pleasure.
>
>
>>     Y.
>>
>>         Thanks
>>
>>             -Xie
>>
>>>         On Thu, Nov 21, 2019 at 5:31 AM Amar Tumballi
>>>         <amarts at gmail.com <mailto:amarts at gmail.com>> wrote:
>>>
>>>             Hi All,
>>>
>>>             As per the discussion on
>>>             https://review.gluster.org/23645, recently we changed
>>>             the status of gNFS (gluster's native NFSv3
>>>             support) feature to 'Depricated / Orphan' state. (ref:
>>>             https://github.com/gluster/glusterfs/blob/master/MAINTAINERS#L185..L189).
>>>             With this email, I am proposing to change the status
>>>             again to 'Odd Fixes' (ref:
>>>             https://github.com/gluster/glusterfs/blob/master/MAINTAINERS#L22)
>>>
>>>
>>>             TL;DR;
>>>
>>>             I understand the current maintainers are not able to
>>>             focus on maintaining it as the focus of the project, as
>>>             earlier described, is keeping NFS-Ganesha based
>>>             integration with glusterfs. But, I am volunteering along
>>>             with Xie Changlong (currently working at Chinamobile),
>>>             to keep the feature running as it used to in previous
>>>             versions. Hence the status of 'Odd Fixes'.
>>>
>>>             Before sending the patch to make these changes, I am
>>>             proposing it here now, as gNFS is not even shipped with
>>>             latest glusterfs-7.0 releases. I have heard from some
>>>             users that it was working great for them with earlier
>>>             releases, as all they wanted was NFS v3 support, and not
>>>             much of features from gNFS. Also note that, even though
>>>             the packages are not built, none of the regression tests
>>>             using gNFS are stopped with latest master, so it is
>>>             working same from at least last 2 years.
>>>
>>>             I request the package maintainers to please add '--with
>>>             gnfs' (or --enable-gnfs) back to their release script
>>>             through this email, so those users wanting to use gNFS
>>>             happily can continue to use it. Also points to
>>>             users/admins is that, the status is 'Odd Fixes', so
>>>             don't expect any 'enhancements' on the features provided
>>>             by gNFS.
>>>
>>>             Happy to hear feedback, if any.
>>>
>>>             Regards,
>>>             Amar
>>>
>>>             _______________________________________________
>>>             maintainers mailing list
>>>             maintainers at gluster.org <mailto:maintainers at gluster.org>
>>>             https://lists.gluster.org/mailman/listinfo/maintainers
>>>
>>>
>>>         _______________________________________________
>>>
>>>         Community Meeting Calendar:
>>>
>>>         APAC Schedule -
>>>         Every 2nd and 4th Tuesday at 11:30 AM IST
>>>         Bridge:https://bluejeans.com/441850968
>>>
>>>
>>>         NA/EMEA Schedule -
>>>         Every 1st and 3rd Tuesday at 01:00 PM EDT
>>>         Bridge:https://bluejeans.com/441850968
>>>
>>>         Gluster-devel mailing list
>>>         Gluster-devel at gluster.org  <mailto:Gluster-devel at gluster.org>
>>>         https://lists.gluster.org/mailman/listinfo/gluster-devel
>>>
>>         _______________________________________________
>>
>>         Community Meeting Calendar:
>>
>>         APAC Schedule -
>>         Every 2nd and 4th Tuesday at 11:30 AM IST
>>         Bridge: https://bluejeans.com/441850968
>>
>>
>>         NA/EMEA Schedule -
>>         Every 1st and 3rd Tuesday at 01:00 PM EDT
>>         Bridge: https://bluejeans.com/441850968
>>
>>         Gluster-devel mailing list
>>         Gluster-devel at gluster.org <mailto:Gluster-devel at gluster.org>
>>         https://lists.gluster.org/mailman/listinfo/gluster-devel
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20191123/492c7bf5/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nehilhidedagefho.png
Type: image/png
Size: 29338 bytes
Desc: not available
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20191123/492c7bf5/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mncknlfpefcedmbl.png
Type: image/png
Size: 198351 bytes
Desc: not available
URL: <http://lists.gluster.org/pipermail/gluster-devel/attachments/20191123/492c7bf5/attachment-0003.png>


More information about the Gluster-devel mailing list