Bug 2059206
| Summary: | NFS Ganesha slow small-file performance on RHCS 5.0 | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | mcurrier |
| Component: | NFS-Ganesha | Assignee: | Frank Filz <ffilz> |
| Status: | CLOSED WORKSFORME | QA Contact: | Vidushi Mishra <vimishra> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 5.0 | CC: | bniver, gfarnum, gfidente, gmeno, gouthamr, kkeithle, madam, mbenjamin, rraja, vereddy |
| Target Milestone: | --- | Keywords: | Performance |
| Target Release: | 5.2 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-06-01 15:27:33 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
mcurrier
2022-02-28 14:00:07 UTC
Raising severity and priority to High/High, as the numbers are really significantly different. I wonder if we have previous release data to compare. After all, OSP is using NFS (in both Manila and Manila CSI use cases) and should have complained already. Some time ago now I did some performance testing with Ganesha V3.3 using vdbench to test with multiple clients. I was unable to do much metadata testing, though it does report on the creates while setting up the files. It doesn't do lots of files (really one file per thread running) and they are larger files, but still a useful throughput benchmark. A report I did: https://docs.google.com/document/d/1hq_3-o8FEYB9ChDTBLbVRMLa7WztOFoknS82v1FyF3Y/edit?usp=sharing There is a link to more raw data in that report. I saved off ALL the raw data. From what I saw on that, yes, Ganesha CephFS performance is not great, but it is better than 50% of Ganesha's FSAL_VFS throughput on an XFS file system and that was better than knfsd's throughput on the same XFS file system. Looking at the raw data, I see that the create rate and create response time are comparablle to FSAL_VFS, but that doesn't represent a huge create load. We would definitely need more examination to see what might be going on here. I also just realized, with RHCS 5.0 this is with Ganesha V2.5 which really is ancient, with significant performance enhancements available in V3.x. Thx Frank, that sounds very reasonable. So getting an up-to-date NFS Ganesha sounds like step 1. But that has a big impact on OpenStack (and soon ODF) so we have to check with those teams before just doing it. cc'ing Giulio Fidente (OpenStack) and Michael Adam (ODF), they can update cc to whomever would be interested in this. also added the word "small-file" to title so that it was clearer what this was about. |