Here is a background on Ceph striping [1]. By default, RBD will stripe
data with a stripe unit of 4MB and a stripe count of 1. Decreasing the
default RBD image object size will balloon the number of objects in
your backing Ceph cluster but will also result in less data to copy
during snapshot and clone CoW operations. Using "fancy" stripe
settings can improve performance under small, sequential IO operations
since the ops can be executing in parallel by multiple OSDs.


[1] http://docs.ceph.com/docs/master/architecture/#data-striping

On Thu, Apr 27, 2017 at 10:13 AM, Timofey Titovets <[email protected]> wrote:
> Hi, i found that RBD Striping documentation are not enough detail.
> Can some one explain how RBD stripe own object over more objects and
> why it's better use striping instead of small rbd object size?
>
> Also if RBD use object size = 4MB by default does it's mean that every
> time object has modified OSD read 4MB of data and replicate it,
> instead of only changes?
> If yes, can striping help with that?
>
> Thanks for any answer
>
> --
> Have a nice day,
> Timofey.
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



-- 
Jason
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to