Hello Ceph Users,

Has anyone found a way to improve the speed of the rbd du command on large rbd 
images? I have object map and fast diff enabled - no invalid flags on the image 
or it's snapshots.

We recently upgraded our Ubuntu 16.04 KVM servers for Cloudstack to Ubuntu 
18.04. The upgrades libvirt to version 4. When libvirt 4 adds an rbd pool it 
discovers all images in the pool and tries to get their disk usage. We are 
seeing a 50TB image take 25min. The pool has over 300TB of images in it and 
takes hours for libvirt to start.

We can replicate the issue without libvirt by just running a rbd du on the 
large images. The limiting factor is the cpu on the rbd du command, it uses 
100% of a single core.

Our cluster is completely bluestore/mimic 13.2.4. 168 OSDs, 12 Ubuntu 16.04 
hosts.

Kind regards,
Glen Baars
This e-mail is intended solely for the benefit of the addressee(s) and any 
other named recipient. It is confidential and may contain legally privileged or 
confidential information. If you are not the recipient, any use, distribution, 
disclosure or copying of this e-mail is prohibited. The confidentiality and 
legal privilege attached to this communication is not waived or lost by reason 
of the mistaken transmission or delivery to you. If you have received this 
e-mail in error, please notify us immediately.
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to