Resent to gluster-devel and gluster-user. Anyone have any ideas what might be causing this issue?
------ Forwarded Message ------
From: "David Robinson" <drobinson@xxxxxxxxxxxxx>
To: "Shyam" <srangana@xxxxxxxxxx>
Cc: "Patrick Glomski" <patrick.glomski@xxxxxxxxxxxxx>
Sent: 8/17/2015 6:09:07 PM
Subject: Re[2]: [Red Hat Bugzilla] Your Outstanding Requests
Shyam,
I am revisiting this with some additional testing. I think that a lot of the "small file performance" issues that people bring up could be related to this bug. I know that it is causing me major issues on my production system as it continues to slow down as files are added. We currently have 200TB on that system and we are getting to a point that the system is becoming fairly unusable due to the increasing slowdowns we are witnessing. e.g. 'ls -R boost' has gone from 5-seconds to over 3-minutes
The test is repeatable and it does not appear to be related to XFS or the system hardware or configuration. Let me know if you are okay with me posting this to the gluster-user and gluster-devel message boards. I would like to know if anyone else is seeing the same behavior.
The steps I took are:
After a reboot, the gluster volume slows down significantly and the amount of the slowdown is proportional to the number of files (not the amount of space used). After only 10-extractions, there are roughly 7.5-million files in the volume and the extraction time has gone from 1.5 minutes to 5-minutes. The "du -h" went from 8-seconds to 30-seconds. Note that these timings for speedtest2 will continually get worse if you add more files to the gluster volume. Summary of timing results:
Note that the good news is that there is absolutely no slowdown in the system if you do not do a reboot, so gluster is performing extremely well up to the point of a reboot. I created a test volume and extracted the boost directory 100-times to create 70-million files. There was no slowdown detected even with this extremely large number of files. However, after rebooting the system the tar extraction went to 20+ minutes and an 'ls -R' went to almost 3-minutes.
Are the system startup options in gluster different after a reboot when compared to when the volume is initially created?
Are the mount options different during system startup when compared to simply using a mount command?
Do you have any other ideas what could be different from a reboot? Keep in mind that after reboot, I can create a new gluster volume and extract the files many, many times with no slowdown. The slowdown only occurs to an existing gluster volume after a machine reboot. Even after a reboot, if I create a clean volume, there is no slowdown until the next machine reboot.
Note: The log files attached have the "No data available" messages parsed out to reduce the file size. There were an enormous amount of these. One of my colleagues submitted something to the message board about these errors in 3.7.3.
David
------ Original Message ------
From: "Shyam" <srangana@xxxxxxxxxx>
To: "David Robinson" <drobinson@xxxxxxxxxxxxx>
Sent: 8/3/2015 5:30:15 PM
Subject: Re: [Red Hat Bugzilla] Your Outstanding Requests
|
Attachment:
speedtest1
Description: Binary data
Attachment:
speedtest2
Description: Binary data
Attachment:
speedtest3
Description: Binary data
Attachment:
speedtest1.log
Description: Binary data
Attachment:
speedtest2.log
Description: Binary data
Attachment:
speedtest3.log
Description: Binary data
Attachment:
testbrick01.log.1.small.gz
Description: GNU Zip compressed data
Attachment:
testbrick01.log.2.small.gz
Description: GNU Zip compressed data
Attachment:
testbrick02.log.1.small.gz
Description: GNU Zip compressed data
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel