[Bugs] [Bug 1309462] Upgrade from 3.7.6 to 3.7.8 causes massive drop in write performance. Fresh install of 3.7.8 also has low write performance

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 22 19:10:11 UTC 2016


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

dfrobins at yahoo.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dfrobins at yahoo.com



--- Comment #5 from dfrobins at yahoo.com ---
I am also seeing a severe performance hit with 3.7.8.  See email to user and
devel email lists below.  Note, that setting "performance.write-behind off" did
not change my results:

The 3.7.8 FUSE client is significantly slower than 3.7.6.  Is this related to
some of the fixes that were done to correct memory leaks?  Is there anything
that I can do to recover the performance of 3.7.6?

My testing involved creating a "bigfile" that is 20GB.  I then installed the
3.6.6 FUSE client and tested the copy of the bigfile from one gluster machine
to another.  The test was repeated 2x to make sure cache wasn't affect
performance.

Using Centos7.1
FUSE 3.6.6 took 47-seconds and 38-seconds.
FUSE 3.7.6 took 43-seconds and 34-seconds.
FUSE 3.7.8 took 205-seconds and 224-seconds

I repeated the test on another machine that is running centos 6.7 and the
results were even worse.  98-seconds for FUSE 3.6.6 versus 575-seconds for FUSE
3.7.8.

My server setup is:

Volume Name: gfsbackup
Type: Distribute
Volume ID: 29b8fae9-dfbf-4fa4-9837-8059a310669a
Status: Started
Number of Bricks: 2
Transport-type: tcp
Bricks:
Brick1: ffib01bkp:/data/brick01/gfsbackup
Brick2: ffib01bkp:/data/brick02/gfsbackup
Options Reconfigured:
performance.readdir-ahead: on
cluster.rebal-throttle: aggressive
diagnostics.client-log-level: WARNING
diagnostics.brick-log-level: WARNING
changelog.changelog: off
client.event-threads: 8
server.event-threads: 8

-- 
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