[Gluster-users] Files per directory

Mohit Anchlia mohitanchlia at gmail.com
Wed Mar 9 19:04:11 UTC 2011

Thanks for sharing. It looks like 3.5 million files are directly
placed under /export/read-write/g0{1,2} on 2 servers. I am assuming
performance stays the same as no. of files increase.

Couple of more questions:

Did you also consider using RAID 0 over these 2 disks on the same host?
Do you know what happens when a new node is added. Since gluster uses
elastic hashing does it still work or does new node throws off the
hashing algorithm. I am wondering how gluster is able to retrieve old
files after adding new node because now it's hashing accross new

Thanks again and keep us posted!

I will be starting similar testing in next 2 weeks also.

On Wed, Mar 9, 2011 at 10:53 AM, Burnash, James <jburnash at knight.com> wrote:
> I'm running ext4 on CentOS 5.5. Each storage server has two bricks, each in their own directory, mounted as straight partitions. No LVM used in this config.
> I did find that I had to keep the ext4 format and mount options simple to avoid crashes that I encountered with more "tuned" configs.
> # create ext4 read-write storage
> yum -y install e4fsprogs e4fsprogs-libs e4fsprogs-devel dmapi
> create a single partition on each disk, maximum size, primary type
> time mke4fs -F -L g01 -v -j /dev/cciss/c1d0p1
> time mke4fs -F -L g02 -v -j /dev/cciss/c2d0p1
> mkdir -p /export/read-write/g0{1,2}
> mount -t ext4 /dev/cciss/c1d0p1 /export/read-write/g01
> mount
> mount -t ext4 /dev/cciss/c2d0p1 /export/read-write/g02
> fgrep read-write /etc/fstab
> /dev/cciss/c1d0p1       /export/read-write/g01  ext4    defaults        0 0
> /dev/cciss/c2d0p1       /export/read-write/g02  ext4    defaults        0 0
> James Burnash, Unix Engineering
> -----Original Message-----
> From: Mohit Anchlia [mailto:mohitanchlia at gmail.com]
> Sent: Wednesday, March 09, 2011 1:15 PM
> To: Burnash, James; gluster-users at gluster.org
> Subject: Re: [Gluster-users] Files per directory
> Thanks! Is this on ext3 or ext4? Are all these files in mount
> directory or they are in sub directories. On glusterfs does it matter
> if all the files are placed in same directory? Generally from what
> I've seen in the past is that multiple no. of subdirs are recommended
> to improve performance.
> On Wed, Mar 9, 2011 at 9:59 AM, Burnash, James <jburnash at knight.com> wrote:
>> I'm going through a rebalance operation now on my "small" Glusterfs storage pool - 2 servers, 4 bricks, 30TB of total storage, 175 native Glusterfs clients.
>> Current files checked is at 3.5 million - a lot of those are in the 1-1.5GB size range.
>> Hopefully that is of some help - more stats to follow as I get a chance to document them ...
>> James Burnash, Unix Engineering
>> -----Original Message-----
>> From: gluster-users-bounces at gluster.org [mailto:gluster-users-bounces at gluster.org] On Behalf Of Mohit Anchlia
>> Sent: Wednesday, March 09, 2011 12:47 PM
>> To: gluster-users at gluster.org
>> Subject: Re: [Gluster-users] Files per directory
>> It will be good if I can get some suggestion from people who already
>> have millions of files on glusterFS.
>> On Mon, Mar 7, 2011 at 4:11 PM, Mohit Anchlia <mohitanchlia at gmail.com> wrote:
>>> Is there any recommendation about how many files should be stored in
>>> one directory in glusterFS? In my experience I've seen spreading files
>>> accross many directories helps, but I am not sure if it's same with
>>> glusterFS.
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
>> This e-mail, and any attachments thereto, is intended only for use by the addressee(s) named herein and may contain legally privileged and/or confidential information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution or copying of this e-mail, and any attachments thereto, is strictly prohibited. If you have received this in error, please immediately notify me and permanently delete the original and any copy of any e-mail and any printout thereof. E-mail transmission cannot be guaranteed to be secure or error-free. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission.
>> NOTICE REGARDING PRIVACY AND CONFIDENTIALITY Knight Capital Group may, at its discretion, monitor and review the content of all e-mail communications. http://www.knight.com

More information about the Gluster-users mailing list