On Tue, Jul 24, 2018 at 8:48 AM Mateusz Skala (UST, POL) <
[email protected]> 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:[email protected]]
> *Sent:* Tuesday, July 24, 2018 2:39 PM
> *To:* Mateusz Skala (UST, POL) <[email protected]>
> *Cc:* ceph-users <[email protected]>
> *Subject:* Re: [ceph-users] Read/write statistics per RBD image
>
>
>
> On Tue, Jul 24, 2018 at 6:51 AM Mateusz Skala (UST, POL) <
> [email protected]> 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:[email protected]] *On Behalf
> Of *Mateusz Skala (UST, POL)
> *Sent:* Tuesday, July 24, 2018 9:49 AM
> *To:* [email protected]
> *Cc:* [email protected]
> *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:[email protected] <[email protected]>]
> *Sent:* Wednesday, July 18, 2018 1:28 PM
> *To:* Mateusz Skala (UST, POL) <[email protected]>
> *Cc:* dillaman <[email protected]>; ceph-users <
> [email protected]>
> *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) <
> [email protected]> 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:[email protected]]
> *Sent:* Tuesday, July 17, 2018 3:29 PM
> *To:* Mateusz Skala (UST, POL) <[email protected]>
> *Cc:* ceph-users <[email protected]>
> *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) <
> [email protected]> 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
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>
>
>
>
> --
>
> Jason
>
>
>
>
> --
>
> Jason
>
>
>
>
> --
>
> Jason
>


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

Reply via email to