Windows 10: Improve Windows I/O in a VM - from Windows OR Linux Hosts

  1.    15 Mar 2017 #1

    Improve Windows I/O in a VM - from Windows OR Linux Hosts


    Hi there

    I/O performance is often a problem with Virtual Machines - especially if you are using programs like Vmware with "Virtual" Formatted HDD's such as vdmk - especially with "Bog standard" Spinners..

    A better solution by far is if you have the space and 2 HDD's (minimum) available is to pass these through as RAW physical HDD's and then use the NATIVE I/O subsystem of your Guest VM.

    For example pass through 2 HDD's from Linux or Windows Hosts to a Windows Guest -- you might be running a Guest VM as a server -- no reason why servers shouldn't be VM's (that way people can access the VM / shared files without touching or even having an account on the HOST at all). Now create Windows Storage spaces from the HDD - this is a very efficient I/O system for Windows and you can set it up as a "Software RAID" type of system. The HDD's don't even have to be of the same size for Windows storage spaces.

    If using a Linux Guest from a Windows Host then simply format the 2 HDD's as Ext4 and use the software RAID system in Linux - mdadm.

    For Linux Host with Linux VM probably the best way is to simply SHARE the HDD's via Samba and just run the (Virtual) OS from an SSD.

    For Windows run the Virtual OS from an SSD - it's the DATA drives I'm concerned with such as file shares for multi-media etc.

    Cheers
    jimbo
      My ComputerSystem Spec

  2.    15 Mar 2017 #2

    On a related note, I found writing from a windows VM to a windows host external drive using hyper-v can be really slow eg 1-2 MB/s.

    However if you go to network sharing centre and setup permissions for network sharing as you would to share any folders/files over network, then if you go to host and click on network in file explorer, you will see the shared folders in VM.

    Then you can copy files from network VM drives to external host drives at a much faster rate (at least 10 times faster or more).
      My ComputerSystem Spec

  3.    20 Mar 2017 #3

    cereberus said: View Post
    On a related note, I found writing from a windows VM to a windows host external drive using hyper-v can be really slow eg 1-2 MB/s.

    However if you go to network sharing centre and setup permissions for network sharing as you would to share any folders/files over network, then if you go to host and click on network in file explorer, you will see the shared folders in VM.

    Then you can copy files from network VM drives to external host drives at a much faster rate (at least 10 times faster or more).
    Ho there

    even that is only around 20Mb/s --- on even bog standard HDD's with a bit of software RAID you could get up to around 200 Mb/s or more !!!.

    Cheers
    jimbo
      My ComputerSystem Spec


 

Related Threads
I watched a video about the guy using Windows subsystem and run full Linux desktop without using remote software. There is no white thing on top. He can switch between Linux and Windows using a keyboard shortcut. Linux desktop is smooth, 60 fps, no...
Hi there I usually run a LINUX HOST for testing Windows VM's - but I need to test some new releases of various Linux distros so I've created some VM's --easy enough and running them on a Windows Host. However I can't attach a USB drive with a...
Hi there. on some Linux Hosts using Vmware workstation / Player VLC doesn't work properly on a Windows 10 VM - you don't get any dropdowns from the menu. A reasonable fix for this (apart from checking that you have any Video drivers installed...
The title says it all. How can I improve the performance of Windows 10?
Hi there This seems to work fine for Windows 10 VM's on some Linux Hosts. 1) Uninstall VMware tools on the VM - shut down but don't re-power on 2) uninstall open-vm-tools on your HOST machine - typically as root or sudo yum autoremove...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 01:52.
Find Us