I have HP G6 Hyper V host with 6 cores, 24 gb ram, and a p410i raid controller (with 512mb ram and backup battery) running windows 2016 (updated today).

When copying data from a SSD (not in raid array) to another P410i Raid 1 managed drive in the hyper v (drive is called S:) host I am getting around 120Mb/sec, which is as expected considering it's two WD green drives and a little older raid card.

The only thing that is on the S: disk is a hyper V hard drive used by a virtual machine called "Share". That harddrive is mounted as the second drive on that virtual machine (ie no OS installation). The machine (Share) has one folder on the disk called \Storage.

The \Storage\ folder is shared to the network.

When copying or reading to this folder over the network I am getting a max speed of ~10Mb/Sec (Gigabit Ubiquity network). When moving files internally on the Virtual Machine to this drive I am getting around ~10Mb/Sec. If I share the S: drive directly from the host I am reading or writing at around ~100 Mb/Sec.

Whats wrong and what can I do?

  • Has your Hyper-V Server installed Spectre/Meltdown patch recently -> firstpost.com/tech/news-analysis/… – Am_I_Helpful Jan 13 '18 at 14:55
  • I have not installed it manually. If it is a part of the windows update, then yes. The machine is updated as of today. But if it is this would it allow the host to read/write at 100+ and the vm at 10? I thought it would slow everything down if this was the case. – JensB Jan 13 '18 at 14:59
  • The performance impact is more close to the hardware / processor level; it'd obviously be more apparent at Hyper-V level, and least at the VM level. Anyway, you can try uninstalling the January Patch for confirmation about the I/O decreased performance. – Am_I_Helpful Jan 13 '18 at 15:08

I would recommend you to start with checking the network adapter speed inside the VM.

enter image description here

This may sound odd but sometimes a network adapter inside the VM may auto-negotiate it's own bandwidth at 100 MBit despite of actually having 1 or 10 GBit as backbone. If that's the case you can change this setting manually in adapter's advanced settings.

  • 1
    Adapter speed in host and VM is 1 Gbps. The host can also access the VM at 1 Gbps speeds (120MB/sec). But no other client on the network can access the VM above 100Mbit. All network clients can however read files from the host (using the same network port) att 120MB/s. – JensB Feb 1 '18 at 10:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.