Copying/moving files inside a VM is dramatically slow
Posted: Thu Apr 19, 2012 9:31 am
Hello, will try to be as precise as possible
2 node Hyper-V Cluster, SW Native SAN 5.8 1TB edition Ent.
Here is the configuration for hosts servers :
W2K8R2 Entreprise 24 Go RAM
StarWind Native SAN 5.8
Intel E5620
HP SmartArray P410
1 RAID1 300 SAS 15k for OS and Hypervisor (C:\)
1 RAID10 600 Go SAS 15K for storing Starwind .img virtual disks (HA device) (S:\)
Network :
1x 10Gb NIC dedicated to ISCSI traffic + heartbeat , MTU 9000 (directly plugged into the other Hyper-v server 10Gb NIC) 10.0.0.0/8, MPIO
1x 10Gb NIC for Starwind Synchro, MTU 9000 (directly plugged into the other Hyper-v server 10Gb NIC) 20.0.0.0/8
2x 1Gb NIC (HP Team) for CSV traffic MTU 9000 (directly plugged into the other Hyper-v server) 30.0.0.0/8
2x 1Gb NIC (HP Team) for VM LAN traffic MTU 1500 (attached to the production switch) (Hyper-V switch not shared with OS)
1x 1 GB NIC for live migration MTU 9000 (directly plugged into the other Hyper-v server) 40.0.0.0/8
1x 1 GB NIC for Host LAN MTU 1500 (attached to the production switch) 192.168.34.0/24
Starwind :
HA device, Write-back caching, 64, 5000 (default)
Microsoft CSV are enabled (so each VM VHD are stored on it, each CSV are starwind .img targets):
1 HA device (280 GB) presented as CSV1 for the hosts
1 HA device (200 GB) presented as CSV2 for the hosts
1 HA device (2Gb) presented as quorum disk for the hosts
Everything Ok, HA, live migration, failover… regarding Microsoft Hyper-V Failover clustering.
Problem :
Copying files inside the VM is dramatically slow. VM disk (VHD inside the Starwind img HA device, HA device on the Host RAID10) are fixed VHD but exhibit really poor performance.
Tested:
copying files inside the VM on itself 15MB/s on average, begins fast then drop !
copying from Hypervisor OS RAID1 to VM Share begin at 150 MB/s then drop to 15 MB/s
copying from Hypervisor OS RAID1 (C:\) to same volume (on itself) = 150-200 MB/s
copying from Hypervisor OS RAID1 to the same Hypervisor RAID10 (S:\) volume = 250-300 MB/s
copying from Hypervisor OS RAID10 to the same Hypervisor RAID10 (S:\) volume = 200-250 MB/s
copying from Hypervisor OS RAID10 to the other Hypervisor RAID10 (S:\) volume = 250-300 MB/s on the ISCSI network (10.0.0.0/8)
copying from Hypervisor OS RAID10 to the other Hypervisor RAID10 (S:\) volume = 100-150 MB/s on the LAN network (192.168.34.0/24)
I can say ISCSI network is OK regarding Hosts and the architecture is generally OK.
But I cannot explain the poor disk performance inside the VM. Like the img Starwind files are bottleneck ?!
Please Help me
BRGDS
2 node Hyper-V Cluster, SW Native SAN 5.8 1TB edition Ent.
Here is the configuration for hosts servers :
W2K8R2 Entreprise 24 Go RAM
StarWind Native SAN 5.8
Intel E5620
HP SmartArray P410
1 RAID1 300 SAS 15k for OS and Hypervisor (C:\)
1 RAID10 600 Go SAS 15K for storing Starwind .img virtual disks (HA device) (S:\)
Network :
1x 10Gb NIC dedicated to ISCSI traffic + heartbeat , MTU 9000 (directly plugged into the other Hyper-v server 10Gb NIC) 10.0.0.0/8, MPIO
1x 10Gb NIC for Starwind Synchro, MTU 9000 (directly plugged into the other Hyper-v server 10Gb NIC) 20.0.0.0/8
2x 1Gb NIC (HP Team) for CSV traffic MTU 9000 (directly plugged into the other Hyper-v server) 30.0.0.0/8
2x 1Gb NIC (HP Team) for VM LAN traffic MTU 1500 (attached to the production switch) (Hyper-V switch not shared with OS)
1x 1 GB NIC for live migration MTU 9000 (directly plugged into the other Hyper-v server) 40.0.0.0/8
1x 1 GB NIC for Host LAN MTU 1500 (attached to the production switch) 192.168.34.0/24
Starwind :
HA device, Write-back caching, 64, 5000 (default)
Microsoft CSV are enabled (so each VM VHD are stored on it, each CSV are starwind .img targets):
1 HA device (280 GB) presented as CSV1 for the hosts
1 HA device (200 GB) presented as CSV2 for the hosts
1 HA device (2Gb) presented as quorum disk for the hosts
Everything Ok, HA, live migration, failover… regarding Microsoft Hyper-V Failover clustering.
Problem :
Copying files inside the VM is dramatically slow. VM disk (VHD inside the Starwind img HA device, HA device on the Host RAID10) are fixed VHD but exhibit really poor performance.
Tested:
copying files inside the VM on itself 15MB/s on average, begins fast then drop !
copying from Hypervisor OS RAID1 to VM Share begin at 150 MB/s then drop to 15 MB/s
copying from Hypervisor OS RAID1 (C:\) to same volume (on itself) = 150-200 MB/s
copying from Hypervisor OS RAID1 to the same Hypervisor RAID10 (S:\) volume = 250-300 MB/s
copying from Hypervisor OS RAID10 to the same Hypervisor RAID10 (S:\) volume = 200-250 MB/s
copying from Hypervisor OS RAID10 to the other Hypervisor RAID10 (S:\) volume = 250-300 MB/s on the ISCSI network (10.0.0.0/8)
copying from Hypervisor OS RAID10 to the other Hypervisor RAID10 (S:\) volume = 100-150 MB/s on the LAN network (192.168.34.0/24)
I can say ISCSI network is OK regarding Hosts and the architecture is generally OK.
But I cannot explain the poor disk performance inside the VM. Like the img Starwind files are bottleneck ?!
Please Help me
BRGDS