?
Solved

Virtual machines slow performance SoFS SMB 2012 R2 Hyper-V

Posted on 2014-09-27
4
Medium Priority
?
342 Views
Last Modified: 2016-06-19
I have a 3 cluster setup going with 3 physical nodes.

Cluster 1 - SoFS (Data)
Cluster 2 - VM Hosts Cluster (VS1, VS2)
Cluster 3 - Virtual SQL Cluster (SQL1, SQL2)

VS1/VS2 can send/receive files maxing out the 1Gbe connection at 110MB/sec perfectly.

However when communicating from Data to (virtual) SQL1, it starts out at 110MB/sec then drops to roughly ~20-40MB/sec after a second when transferring large files such as a SQL 2014 install ISO. During this transfer task manager shows 300Mbps~ usage.

What is causing this slow performance and how can I improve it?

More specs:

Using Intel Gigabit ET2 Quad port nics.
4 gigabit connections teamed via 2012 R2 teaming method for each virtual machine.
The data server has 8 gigabit connections teamed as well. All connect to the same physical switch.

Thanks!
0
Comment
Question by:Greg Rogers
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 59

Accepted Solution

by:
Cliff Galiher earned 2000 total points
ID: 40348154
That sounds purely like disk I/O to me. It doesn't matter how fast the network is if data can only be fed from the disks at a slower speed. You'll start out at network speed as whatever is cached in memory goes through, but will slow as the cache empties and you start seeing direct disk performance.
0
 

Author Comment

by:Greg Rogers
ID: 40348166
I would normally agree with you if it wasn't for there being 14 3TB drives of the best in that data server, and if the communication between VS1/VS2 and Data were the same.

Of course maybe it could be possible since perhaps the data is going from data -> vs1/vs2 -> back to data vhdx?

Not quite sure how data is routed when going from physical to virtual like that.


However I did just increase the VM's settings to all cpus, and from 1GB memory to 6GB memory, and it went thru 70% of a 4GB iso transfer before it dropped down to 20-40MB/sec, versus before that change it would go maybe 5% thru before it dropped.

Any ideas fellas? I prefer my vm's to not feed their transfers off memory.
0
 
LVL 59

Assisted Solution

by:Cliff Galiher
Cliff Galiher earned 2000 total points
ID: 40348196
Upping memory and you get better transfers longer. What about that DOESN'T sound like disk I/O issues?

There are a lot of moving parts here. I don't know what disks you have (although 3TB disks do not, today, ever classify as "the best" in I/O, so I already disagree with your assessment there), but RAID config, cache, how SQL is configured for logs and temp storage; all these can explain what you are seeing, and comparing SQL to your SOFS and your VM cluster to your SOFS is comparing apples to spaceships. They have very different read and write patterns.

Basically I am more convinced from hour latest findings that you are hitting disk constraints now. But without a detailed topology with performance counters over time, I can't get more specific.
0

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
A procedure for exporting installed hotfix details of remote computers using powershell
In this Micro Tutorial viewers will learn how to restore single file or folder from Bare Metal backup image of their system. Tutorial shows how to restore files and folders from system backup. Often it is not needed to restore entire system when onl…
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question