[Bugs] [Bug 1478411] Directory listings on fuse mount are very slow due to small number of getdents () entries

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 18 06:20:28 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1478411

Poornima G <pgurusid at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|                            |needinfo?(nh2-redhatbugzill
                   |                            |a at deditus.de)



--- Comment #15 from Poornima G <pgurusid at redhat.com> ---
I haven't yet gone through the comments in detail, thats a lot of analysis.
Thanku.

Meanwhile, you mentioned stat and getxattrs are being performed, so we have
stat-prefetch which caches the stat and xattrs of a file/dir. Please execute
the following on your test system and see if you get improvements:

$ gluster vol set <VOLNAME> group metadata-cache
Also please increase the value of network.inode-lru-limit to 200000 and check
if it improves further.
$ gluster vol set <VOLNAME> network.inode-lru-limit 200000

Also there are few patches(WIP), that were a result of debugging performance
issues in readdir:
https://review.gluster.org/#/c/17985/
https://review.gluster.org/#/c/18242/

I suggest to try these patches if possible and the metadata-cache to see if the
performance reaches any satisfactory levels?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list