[ceph-users] ceph usage for very small objects

2019-12-26 Thread Adrian Nicolae

Hi all,

I have a ceph cluster with 4+2 EC used as a secondary storage system for 
offloading big files from another storage system. Even if most of the 
files are big (at least 50MB), we have also some small objects - less 
than 4MB each. The current storage usage is 358TB of raw data and 237TB 
of 'usable' data which means an overhead of 66%.


I was wondering if I can get more storage efficiency if I can get rid of 
all the small files by moving them on other storage systems.  My 
understanding is that every file is splitted into stripe_unit chunks and 
then mapped into ceph objects which have a size of 4MB per object. So if 
I have a file with a size of 1MB, the file will be splitted into 4 x 
256KB chunks, then added another 2 x 256KB chunks as overhead and every 
chunk will be mapped into a ceph object of 4MB size. This means a 1MB 
file will be stored as 6 ceph objects i.e the storage usage will be 
24MB. Not sure if my understanding is correct though...


 Do you have any suggestions on this topic ? Does it really worth it to 
move the small files from ceph ? If yes, what is the minimum file size 
which I can safely store in ceph without loosing too much storage ?


Thanks.

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


Re: [ceph-users] Second radosgw install

2019-02-16 Thread Adrian Nicolae

Hi all,

I know that it seems like a stupid question, but I have some concerns 
about this, maybe someone can clear the things for me.


I read in the offical docs that , when I create a rgw server with 
'ceph-deploy rgw create', the rgw scripts will automatically create the 
rgw system pools. I'm not sure what happens with the existing system 
pools if I already have a working rgw server...


Thanks.


On 2/15/2019 6:35 PM, Adrian Nicolae wrote:

Hi,

I want to install a second radosgw to my existing ceph cluster (mimic) 
on another server. Should I create it like the first one, with 
'ceph-deploy rgw create' ?


I don't want to mess with the existing rgw system pools.

Thanks.



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


[ceph-users] Second radosgw install

2019-02-15 Thread Adrian Nicolae

Hi,

I want to install a second radosgw to my existing ceph cluster (mimic) 
on another server. Should I create it like the first one, with 
'ceph-deploy rgw create' ?


I don't want to mess with the existing rgw system pools.

Thanks.


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


[ceph-users] Different write pools for RGW objects

2018-07-09 Thread Adrian Nicolae

Hi,

I was wondering if I can have  different destination pools for the S3 
objects uploaded to Ceph via RGW based on the object's size.


For example :

- smaller S3 objects (let's say smaller than 1MB) should go to a 
replicated pool


- medium and big objects should go to a EC pool

Is there any way to do that ? I couldn't find such configuration option 
in the Crush Rules docs and the RGW docs.


Thanks.

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