Hi Christian, Thank you for your help.
Ceph version is 12.2.2. So is this value bad ? Do you have any suggestions ? So to reduce the max chunk ,I assume I can choose something like 7 << 20 ,ie 7340032 ? Karun Josy On Tue, Feb 6, 2018 at 1:15 PM, Christian Balzer <ch...@gol.com> wrote: > On Tue, 6 Feb 2018 13:01:12 +0530 Karun Josy wrote: > > > Hello, > > > > We are seeing slow requests while recovery process going on. > > > > I am trying to slow down the recovery process. I set > osd_recovery_max_active > > and osd_recovery_sleep as below : > > ---------- > > ceph tell osd.* injectargs '--osd_recovery_max_active 1' > > ceph tell osd.* injectargs '--osd_recovery_sleep .1' > > ---------- > What version of Ceph, in some "sleep" values will make things _worse_! > Would be nice if that was documented in like, the documentation... > > > > > But I am confused with the osd_recovery_max_chunk. Currently, it shows > > 8388608. > > > > # ceph daemon osd.4 config get osd_recovery_max_chunk > > { > > "osd_recovery_max_chunk": "8388608" > > > > > > In ceph documentation, it shows > > > > ----------- > > osd recovery max chunk > > Description: The maximum size of a recovered chunk of data to push. > > Type: 64-bit Unsigned Integer > > Default: 8 << 20 > > ------------ > > > > I am confused. Can anyone let me know what is the value that I have to > give > > to reduce this parameter ? > > > This is what you get when programmers write docs. > > The above is a left-shift operation, see for example: > http://bit-calculator.com/bit-shift-calculator > > Now if shrinking that value is beneficial for reducing recovery load, > that's for you to find out. > > Christian > > > > > > > Karun Josy > > > -- > Christian Balzer Network/Systems Engineer > ch...@gol.com Rakuten Communications >
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com