OK, it will be nice feature if we can get name of rbd from admin socket, at now I’m doing this in the way you wrote.
Thanks for help, Mateusz From: Jason Dillaman [mailto:jdill...@redhat.com] Sent: Tuesday, July 24, 2018 2:52 PM To: Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com> Cc: ceph-users <ceph-users@lists.ceph.com> Subject: Re: [ceph-users] Read/write statistics per RBD image On Tue, Jul 24, 2018 at 8:48 AM Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> wrote: If one VM is using multiple rbd’s then using just $pid is not enough. Socket shows only one (first) rbd statistics. Yup, that's why $cctid was added. In your case, you would need to scrap all of them. The librbd json dictionary key for librbd contains the image name so you can determine which is which after you dump the perf counters. Regards Mateusz From: Jason Dillaman [mailto:jdill...@redhat.com<mailto:jdill...@redhat.com>] Sent: Tuesday, July 24, 2018 2:39 PM To: Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> Cc: ceph-users <ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com>> Subject: Re: [ceph-users] Read/write statistics per RBD image On Tue, Jul 24, 2018 at 6:51 AM Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> wrote: Hello again, How can I determine $cctid for specific rbd name? Or is there any good way to map admin-socket with rbd? The $cctid is effectively pseudo-random (it's a memory location within the process). Your best best is just a $pid mapping. Regards Mateusz From: ceph-users [mailto:ceph-users-boun...@lists.ceph.com<mailto:ceph-users-boun...@lists.ceph.com>] On Behalf Of Mateusz Skala (UST, POL) Sent: Tuesday, July 24, 2018 9:49 AM To: dilla...@redhat.com<mailto:dilla...@redhat.com> Cc: ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com> Subject: [Possibly Forged Email] Re: [ceph-users] Read/write statistics per RBD image Thank You for help, it is exactly that I need. Regards Mateusz From: Jason Dillaman [mailto:jdill...@redhat.com] Sent: Wednesday, July 18, 2018 1:28 PM To: Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> Cc: dillaman <dilla...@redhat.com<mailto:dilla...@redhat.com>>; ceph-users <ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com>> Subject: Re: [ceph-users] Read/write statistics per RBD image Yup, on the host running librbd, you just need to enable the "admin socket" in your ceph.conf and then use "ceph --admin-daemon /path/to/image/admin/socket.asok perf dump" (i.e. not "ceph perf dump"). See the example in this tip window [1] for how to configure for a "libvirt" CephX user. [1] http://docs.ceph.com/docs/mimic/rbd/libvirt/#configuring-ceph On Wed, Jul 18, 2018 at 4:02 AM Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> wrote: Thanks for response. In ‘ceph perf dump’ there is no statistics for read/write operations on specific RBD image, only for osd and total client operations. I need to get statistics on one specific RBD image, to get top used images. It is possible? Regards Mateusz From: Jason Dillaman [mailto:jdill...@redhat.com<mailto:jdill...@redhat.com>] Sent: Tuesday, July 17, 2018 3:29 PM To: Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> Cc: ceph-users <ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com>> Subject: Re: [ceph-users] Read/write statistics per RBD image Yes, you just need to enable the "admin socket" in your ceph.conf and then use "ceph --admin-daemon /path/to/image/admin/socket.asok perf dump". On Tue, Jul 17, 2018 at 8:53 AM Mateusz Skala (UST, POL) <mateusz.sk...@ust-global.com<mailto:mateusz.sk...@ust-global.com>> wrote: Hi, It is possible to get statistics of issued reads/writes to specific RBD image? Best will be statistics like in /proc/diskstats in linux. Regards Mateusz _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com<mailto:ceph-users@lists.ceph.com> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com -- Jason -- Jason -- Jason -- Jason
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com