Re: CephFS - Problems with the reported used space

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Yan Zheng





Now my questions:

1) I performed all of this testing to understand what would be the minimum
size (reported by df) of a file of 1 char and I am still not able to find a
clear answer. In a regular posix file system, the size of a 1 char (1 byte)
file is actually constrained by the filesystem block size. A 1 char file
would occupy 4 KB in a filesystem configured with a 4 KB blocksize. In ceph
/ cephfs I would expect that a 1 char file would be constrained by the
Object size  x Number of replicas. However, I was not able to understand the
numbers I was getting and that was why I started to dig on this topic. Can
you actually also clarify this question?

rbytes is sum of sizes of file under the directory, nothing do with
block size. If there are sparse files, rbytes of root directory can be
larger then used space of FS,

Maybe I did not explain myself clearly. I am not saying that block size has something to do with rbytes, I was just making a comparison with what I expect in a regular POSIX filesystem. Let me put the question in the following / different way:

1) I know that, if I only have one char file in a ext4 filesystem, where my filesystem was set with a 4KB blocksize, a df would show 4KB as used space.

2) now imagine that I only have one char file in my Cephfs filesystem, and the layout of my file is object_size=512K, stripe_count=2, and stripe_unit=256K. Also assume that I have set my cluster to have 3 replicates. What would be the used space reported by a df command in this case?

My naive assumption would be that a df should show as used space 512KB x 3. Is this correct?

Cheers
Goncalo

--
Goncalo Borges
Research Computing
ARC Centre of Excellence for Particle Physics at the Terascale
School of Physics A28 | University of Sydney, NSW  2006
T: +61 2 93511937

_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux