![]() With the help of well-respected and fellow MVP Yusuf Ozturk, I modified the following script that retrieves all VMs guest hostnames from the Host and turns on RSS automatically J it’s required to have Hyper-V 2012 R2 or later. The question that might come up… What if I have many Virtual Machines on that host, and I want to turn on RSS automatically on all VMs instead of logging into each VM and enabling RSS? The vRSS is able to expand the throughput to the VM from around 3Gbps all the way to 10Gbps on 10Gbps Network Cards, Microsoft confirmed that it can go higher on throughput with 40Gpbs cards but the result is very dependent on the CPU of the server. ![]() So in order to eliminate that bottleneck of 1 CPU with vRSS you jump into your VM setting the network adapter RSS to true, and now RSS is enabled on that machine, and here is the result :) PS C:\Set-NetAdapterRss –Name * -Enabled $trueĪs you can see immediately the network throughput went from 2Gbps to 3.3Gbps, and all 8 VPs are active now. With RSS turned off you can see that the network workload is using 1 Core only and the maximum network throughput is around 2Gbps. I want to point out that the demoing VM that I am using has 8 Virtual Processors with one vNIC, and the host has 4 physical NICs 1GbE teamed with one CPU socket Quad Core. If you like to deep dive in VMQ and RSS, here you go 3 part series VMQ Deep Dive. ![]() ![]() With vRSS, we are now able to turn RSS On inside the VM expanding to multiple Cores and that is used just like would be in the physical Host so you can pretend that the VM is the physical Host, and as soon as you turn on RSS inside the VM, you automatically get spread inside the Host as well, so they introduced logically VMQ to actually spread from 1 Core up to 16 Cores. In Windows Server 2012 R2, Microsoft works to improve networking workloads inside the Virtual Machine, because back in Windows Server 2012 we had a bottleneck inside the Host limited to one Core and a bottleneck inside the VM again limited to one Core, so we need to expand that out and have a Virtual Machine being able to use multiple Cores in the host and inside the VM, therefore Microsoft introduced a new feature in Windows Server 2012 R2 called Virtual Receive Side Scaling (vRSS). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |