After recently having some slowness issues with my VMs, I decided to convert all their disk formats from qcow2 to raw. With raw disks I now have no more slowness issues with any of my VMs.
Even though snapshots are not supported for raw disks on a non-cow filesystem, the speed difference I experienced within the VMs was worth changing disk formats and giving up snapshots. I realize individual requirements for different installations may be unique and require some of the flexibility provided by qcow2, but the speed difference for me was quite surprising.
If you have a VM that is qcow2 and maybe isn't performing as expected, maybe try converting the disk format to raw. It may just speed up your VMs like it did for mine.
Even though snapshots are not supported for raw disks on a non-cow filesystem, the speed difference I experienced within the VMs was worth changing disk formats and giving up snapshots. I realize individual requirements for different installations may be unique and require some of the flexibility provided by qcow2, but the speed difference for me was quite surprising.
If you have a VM that is qcow2 and maybe isn't performing as expected, maybe try converting the disk format to raw. It may just speed up your VMs like it did for mine.