[ceph-users] Re: Check allocated RGW bucket/object size after enabling Bluestore compression

2023-08-17 Thread Casey Bodley
On Thu, Aug 17, 2023 at 12:14 PM  wrote:
>
> Hello,
>
> Yes, I can see that there are metrics to check the size of the compressed 
> data stored in a pool with ceph df detail (relevant columns are USED COMPR 
> and UNDER COMPR)
>
> Also the size of compressed data can be checked on osd level using perf dump 
> (relevant values "bluestore_compressed_allocated": and 
> "bluestore_compressed_original")
>
> I would like to see the size of the compressed data per S3 bucket and not 
> only per pool or osd.
>
> Is that even possible ?

bluestore's compression is at a different layer than rgw's
compression: https://docs.ceph.com/en/reef/radosgw/compression/

'radosgw-admin bucket stats' can report on the latter (size vs.
size_utilized), but i don't believe rgw has any visibility into
bluestore's compression

>
> Thanks
> Yosr
> ___
> ceph-users mailing list -- ceph-users@ceph.io
> To unsubscribe send an email to ceph-users-le...@ceph.io
>
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io


[ceph-users] Re: Check allocated RGW bucket/object size after enabling Bluestore compression

2023-08-17 Thread yosr . kchaou96
Hello,

Yes, I can see that there are metrics to check the size of the compressed data 
stored in a pool with ceph df detail (relevant columns are USED COMPR and UNDER 
COMPR)

Also the size of compressed data can be checked on osd level using perf dump 
(relevant values "bluestore_compressed_allocated": and 
"bluestore_compressed_original")

I would like to see the size of the compressed data per S3 bucket and not only 
per pool or osd.

Is that even possible ?

Thanks
Yosr
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io


[ceph-users] Re: Check allocated RGW bucket/object size after enabling Bluestore compression

2023-08-17 Thread Konstantin Shalygin
Hi,

> On 17 Aug 2023, at 18:21, yosr.kchao...@gmail.com wrote:
> 
> Thanks for your reply. By the Bluestore compression I mean the compression 
> enabled on the pool level. It is also called inline compression.
> https://docs.ceph.com/en/reef/rados/configuration/bluestore-config-ref/#inline-compression
> 
> Do you see what I mean now ?

Yes, you can check metrics 'compress_bytes_used', 'compress_under_bytes', see 
[1]


[1] https://github.com/ceph/ceph/pull/37289
k
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io


[ceph-users] Re: Check allocated RGW bucket/object size after enabling Bluestore compression

2023-08-17 Thread yosr . kchaou96
Hello Konstantin,

Thanks for your reply. By the Bluestore compression I mean the compression 
enabled on the pool level. It is also called inline compression.
https://docs.ceph.com/en/reef/rados/configuration/bluestore-config-ref/#inline-compression

Do you see what I mean now ?

Thanks
Yosr
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io


[ceph-users] Re: Check allocated RGW bucket/object size after enabling Bluestore compression

2023-08-17 Thread Konstantin Shalygin
Hi,

What you mean, Bluestore compression? The rgw compression is a rados 
compression, not the compress by rgw itself. You can setup different storage 
classes and upload to same pool uncompressed, or compressed objects

The compression ratio you can determine with exporter [1]

[1] https://github.com/blemmenes/radosgw_usage_exporter

k
Sent from my iPhone

> On 17 Aug 2023, at 17:58, yosr.kchao...@gmail.com wrote:
> I see that if we enable RGW compression, we can see the actual (before 
> compression) and utilized (after compression) size of the bucket.
> Is it possible to find the same information but with Bluestore compression ?
___
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io