If one VM is using multiple rbd’s then using just $pid is not enough. Socket 
shows only one (first) rbd statistics.

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]<mailto:[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]<mailto:[email protected]>]
 On Behalf Of Mateusz Skala (UST, POL)
   Sent: Tuesday, July 24, 2018 9:49 AM
   To: [email protected]<mailto:[email protected]>
   Cc: [email protected]<mailto:[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]]
   Sent: Wednesday, July 18, 2018 1:28 PM
   To: Mateusz Skala (UST, POL) 
<[email protected]<mailto:[email protected]>>
   Cc: dillaman <[email protected]<mailto:[email protected]>>; ceph-users 
<[email protected]<mailto:[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]<mailto:[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]<mailto:[email protected]>]
      Sent: Tuesday, July 17, 2018 3:29 PM
      To: Mateusz Skala (UST, POL) 
<[email protected]<mailto:[email protected]>>
      Cc: ceph-users 
<[email protected]<mailto:[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]<mailto:[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]<mailto:[email protected]>
         http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com






      --

      Jason






   --

   Jason






   --

   Jason

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

Reply via email to