I am truly at a loss and hope that someone can explain this problem to me. I have a SuperMicro server with 4 AMD Opteron 12 core processors. It also has 64gb of DDR3 ECC memory. It is running Windows Server 2012 R2.
I am running hyper v with 3 virtual 2012 servers and 1 linux proxy gateway. I also typically have a Windows 7 VM and a Windows XP VM running on this host. I have had 2 or 3 other Windows vms running at various times with no problem.
Just this morning I had an issue with the Linux gateway not running correctly. Eventually (with some help) I found out that the HD access speeds were dropping from 500-600 mb/s range to 10-30 mb/s range. I discovered this using DD command from the Linux command line. I began testing the HD speeds on the host using CrystalDiskMark and discovered that I was only getting somewhere in the range of 40-120 mb/s on the physical Hard Drives from the host OS. Keep in mind that I am using standard Sata drives 7200rpm.
What I don't understand is how I could be achieving better speeds on the VM than the host OS can get.
Also, I don't understand what could be causing the rate drop in the VM. The one thing I discovered is that the Linux VM seemed to hold its higher speeds until one of the Windows Server VMs was turned on.
I also purchased a new Sata drive and installed it and discovered that I was getting about 50-75% better transfer rates on that using CrystalDiskMark from the host. I honestly expected a much bigger increase than that.
After the single Windows server VM was completely started up I reran the tests on the host drive that contains both VMs and I got a range of 90-120 mb/s. I then ran a test on the Linux VHD using the DD command and it was now back up in the 400-500 mb/s range. I also ran the same CrystalDiskMark test from inside the Windows Server VM and was getting 130-150 mb/s range.
I'm just looking for some kind of explanation for what might be going on here. I have been running VMs on these types of HDs for years and have never had these kinds of issues. Could there be something else going on here?
Our community of experts have been thoroughly vetted for their expertise and industry experience.
The Most Valuable Expert award recognizes technology experts who passionately share their knowledge with the community, demonstrate the core values of this platform, and go the extra mile in all aspects of their contributions. This award is based off of nominations by EE users and experts. Multiple MVEs may be awarded each year.
The Distinguished Expert awards are presented to the top veteran and rookie experts to earn the most points in the top 50 topics.