Bug 908507

Summary: Investigate using one native mount point per object server worker
Product: [Community] GlusterFS Reporter: Peter Portante <pportant>
Component: object-storageAssignee: Thiago da Silva <thiago>
Status: CLOSED EOL QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: mainlineCC: bugs, gluster-bugs
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-10-22 15:46:38 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 Peter Portante 2013-02-06 21:29:50 UTC
Preliminary testing shows that a significant performance benefit can be gained by using one native mount point per object-server worker process.

Raw data for single mount point:
gprfc017.GET.log:total object operation count = 2082
gprfc017.GET.log:throughput =     85.56 objs/sec
gprfc017.GET.log:transfer rate =      0.25 MB/s
gprfc018.GET.log:total object operation count = 2057
gprfc018.GET.log:throughput =     84.53 objs/sec
gprfc018.GET.log:transfer rate =      2.48 MB/s
gprfc019.GET.log:total object operation count = 1568
gprfc019.GET.log:throughput =     64.45 objs/sec
gprfc019.GET.log:transfer rate =     18.88 MB/s
gprfc020.GET.log:total object operation count = 552
gprfc020.GET.log:throughput =     22.70 objs/sec
gprfc020.GET.log:transfer rate =     66.50 MB/s
gprfc021.GET.log:total object operation count = 108
gprfc021.GET.log:throughput =      4.42 objs/sec
gprfc021.GET.log:transfer rate =    129.52 MB/s

Raw data for multiple mount points:
gprfc017.GET.log:total object operation count = 60494
gprfc017.GET.log:throughput =    100.07 objs/sec
gprfc017.GET.log:transfer rate =      0.29 MB/s
gprfc018.GET.log:total object operation count = 59618
gprfc018.GET.log:throughput =     98.62 objs/sec
gprfc018.GET.log:transfer rate =      2.89 MB/s
gprfc019.GET.log:total object operation count = 41732
gprfc019.GET.log:throughput =     69.04 objs/sec
gprfc019.GET.log:transfer rate =     20.23 MB/s
gprfc020.GET.log:total object operation count = 14182
gprfc020.GET.log:throughput =     23.47 objs/sec
gprfc020.GET.log:transfer rate =     68.75 MB/s
gprfc021.GET.log:total object operation count = 2819
gprfc021.GET.log:throughput =      4.66 objs/sec
gprfc021.GET.log:transfer rate =    136.65 MB/s

Comment 2 Kaleb KEITHLEY 2015-10-22 15:46:38 UTC
because of the large number of bugs filed against mainline version\ is ambiguous and about to be removed as a choice.

If you believe this is still a bug, please change the status back to NEW and choose the appropriate, applicable version for it.