[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