Hallo everyone,
In the last couple of weeks we bought a new Internet Cable with 400MB/s and we are facing a problem while downloading anything from the internet or from our FTP Server.
Here are the full used Settings:
0) VM is being used as Default Gateway by using PRAS for Nating.
1) The VM is WS2012R2 , while the Host is Hyper-v 2012 r2
2) The Modem is connected directly to the VM with a static IP from the ISP.
3) 2 Network adapters are didicated for the VM. The 1st is for Public Internet with static public IP ( connected to the Modem) and the 2nd is forPrivate local network (connected to our Network).
4) Network Card is Intel I350-T4 1 GB (VMQ supported and DMA Supported).
The problem is when I connect the modem directly to a client, the downlaod speed will be high 25 to 30 MB/s (depending on the website). While when I using our Gateway with the above settings the speed will drop gradually to 2 MB/s and will stay at this speed.
I have tried to work a little bit with VMQ and RSS but no results. Here is what I have tried:
First the Server specification is : 2 AMD CPU 4 Cores = 2 SOckets, 8Cores and 8 Logical Processirs
Enable VMQ in Host (Hyper-v Server)
Enable RSS in Guest (VM)
Tried to set the VMQ Base and Max processor for the 2 Network Adapters through the 8 cores but didn't see any difference.
For example:
Set-NetAdapterVmq -Name "NetAdapter_Public" -BaseProcessorNumber 1 -MaxProcessors 8
Set-NetAdapterVmq -Name "NetAdapter_Private" -BaseProcessorNumber 5 -MaxProcessors 8
Note: I have tested the Internet on a Test Server with Hyper-V installed as Host and WS2012R2 VM as Gateway and it did workimmediately without problems.
The VMQ is until now really complicated for me and for sure I'm missing something. I will be gratefull if someone can go through the decryption above
and help me to find a solution.