D David Herselman Renowned Member Proxmox Subscriber Jun 8, 2016 344 75 93 48 Johannesburg, South Africa Nov 20, 2017 #1 I'm hoping to find a utility like 'top' or 'iotop' to monitor Ceph RBD usage. We host a variety of VMs and want to track down clients that are taking more than their fair share of storage throughput or IOPS. Can't throttle what we can't measure...
I'm hoping to find a utility like 'top' or 'iotop' to monitor Ceph RBD usage. We host a variety of VMs and want to track down clients that are taking more than their fair share of storage throughput or IOPS. Can't throttle what we can't measure...
D David Herselman Renowned Member Proxmox Subscriber Jun 8, 2016 344 75 93 48 Johannesburg, South Africa Nov 21, 2017 #2 It appears this has been asked for before and that there is a blue print for it... Just no active development (yet): http://pad.ceph.com/p/ceph-top Would be nice if Proxmox provided I/O and IOPS counters for VMs accessing RBD...
It appears this has been asked for before and that there is a blue print for it... Just no active development (yet): http://pad.ceph.com/p/ceph-top Would be nice if Proxmox provided I/O and IOPS counters for VMs accessing RBD...
C czechsys Renowned Member Nov 18, 2015 429 47 93 Nov 21, 2017 #3 David Herselman said: It appears this has been asked for before and that there is a blue print for it... Just no active development (yet): http://pad.ceph.com/p/ceph-top Would be nice if Proxmox provided I/O and IOPS counters for VMs accessing RBD... Click to expand... google: proxmox grafana
David Herselman said: It appears this has been asked for before and that there is a blue print for it... Just no active development (yet): http://pad.ceph.com/p/ceph-top Would be nice if Proxmox provided I/O and IOPS counters for VMs accessing RBD... Click to expand... google: proxmox grafana
Alwin Proxmox Retired Staff Retired Staff Aug 1, 2017 4,617 486 88 Nov 21, 2017 #4 There are perf counters, but I didn't see specific ones for RBD images (on the ceph trello there is a card with rbd-image stats open). http://docs.ceph.com/docs/master/dev/perf_counters/ https://collectd.org/documentation/manpages/collectd.conf.5.shtml#plugin_ceph A possible way would be to use the KRBD plugin and monitor the disk access from there. But this would need a switch from librbd. Involves raising the log level and could be a performance hit. https://github.com/cernceph/ceph-scripts/blob/master/tools/rbd-io-stats.pl http://lists.ceph.com/pipermail/ceph-users-ceph.com/2014-August/042076.html PVE metrics to external server: https://pve.proxmox.com/wiki/External_Metric_Server
There are perf counters, but I didn't see specific ones for RBD images (on the ceph trello there is a card with rbd-image stats open). http://docs.ceph.com/docs/master/dev/perf_counters/ https://collectd.org/documentation/manpages/collectd.conf.5.shtml#plugin_ceph A possible way would be to use the KRBD plugin and monitor the disk access from there. But this would need a switch from librbd. Involves raising the log level and could be a performance hit. https://github.com/cernceph/ceph-scripts/blob/master/tools/rbd-io-stats.pl http://lists.ceph.com/pipermail/ceph-users-ceph.com/2014-August/042076.html PVE metrics to external server: https://pve.proxmox.com/wiki/External_Metric_Server