Is there any way to improve Hyper-V VM USB speed?

Anonymous
2024-02-23T08:40:21+00:00

Hi all,

I have MS Server Datacenter 2019 Hyper-V host running on Dell Poweredge R740xd. When I attach USB 3.0 external HDD I'm getting close to 1 Gbps transfer speed from Hyper-V host to external HDD, it is great.

However, I also need to copy files from my VM (Server 2016 standard). I'm using Gen2 VM with enhanced session mode for USB passthrough from host to VM. Transfer speed from VM to the same external USB 3.0 HDD is 50-90 Mpbs which is not bad, but still far below from what Hyper-V host gives me.

Is there any way to improve transfer speed for my VM? I've tried disabling/enabling VMQ for VM, that didn't help. Any suggestions?

Windows for business | Windows Server | Storage high availability | Virtualization and Hyper-V

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question. To protect privacy, user profiles for migrated questions are anonymized.

0 comments No comments
{count} vote
Accepted answer
  1. Anonymous
    2024-02-26T02:24:19+00:00

    Hi Admin,

    Hope you're doing well.

    1. Ensure that the USB controller type assigned to the virtual machine is compatible with USB 3.0. If you are using an older USB controller, it might limit the speed. In the VM settings, under "Add Hardware," choose the USB controller that supports USB 3.0.
    2. Ensure that Hyper-V Integration Services are installed and up to date on the virtual machine.
    3. Check the network configuration between the host and VM. Ensure that there are no network-related bottlenecks, and the network speed is optimal.
    4. Allocate more resources to your VM, especially RAM. Insufficient resources can impact overall performance, including USB transfers.

    Best Regards

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful