I am running Veeam 6.5 for Hyper-V on 3 virtual machine hosts. Each is running Microsoft Server 2008R2 Hyper-V Server. Each Hyper-V server is connected to a Drobo B800i ISCSI SAN via gigabit ethernet. The physical servers themselves are Dell PowerEdge R710 server with quad core processors and 16-32 gigabytes of memory. The virtual machines are 2008R2 Active Directory domain controllers and file servers.
When I am running backup jobs in Veeam 6.5, I notice that the "Preparing the next VM for processing" takes a long time to run, usually over two hours. Clicking on a VM's name, I see that almost all of the backup time was taken up by the "Creating snapshot Microsoft Software Shadow Copy provider 1.0 (mode: Hyper-V child partition snapshot)."
In the guest processing section of the backup job, I have unchecked Enable application-aware image processing and unchecked Enable guest file system indexing. In the storage section, in the advanced tab, I am using reverse incremental, enable inline data deduplication is checked, compression is extreme (because I ship the backups offsite over a T-1 line), and storage optimization is for WAN Target. In the Hyper-V tab, I have checkmarked all 3 options (enable hyper-v guest quiescence, take a crash consistent backup instead of suspending vm, and use changed block tracking data. On the advanced tab I have checkmarked Enable automatic backup integrity check and exclude swap file blocks from processing.
Why is the creating snapshot process taking so long, and what can I do to speed it up? The level of activity on the servers are low (we are about 25 employees working with MS Word and Excel documents).